Table of Contents

Class BruteForceProtection

Namespace
Auth0.ManagementApi.Models.AttackProtection
Assembly
Auth0.ManagementApi.dll
public class BruteForceProtection
Inheritance
BruteForceProtection
Inherited Members

Properties

Allowlist

List of trusted IP addresses that will not have attack protection enforced against them.

[JsonProperty("allowlist")]
public IList<string> Allowlist { get; set; }

Property Value

IList<string>

Enabled

Whether or not brute force attack protections are active.

[JsonProperty("enabled")]
public bool Enabled { get; set; }

Property Value

bool

MaxAttempts

Maximum number of unsuccessful attempts.

[JsonProperty("max_attempts")]
public int MaxAttempts { get; set; }

Property Value

int

Mode

Account Lockout: Determines whether or not IP address is used when counting failed attempts. Possible values: "count_per_identifier_and_ip", "count_per_identifier".

[JsonProperty("mode")]
public string Mode { get; set; }

Property Value

string

Shields

Action to take when a brute force protection threshold is violated. Possible values: "block", "user_notification".

[JsonProperty("shields")]
public IList<string> Shields { get; set; }

Property Value

IList<string>