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
Enabled
Whether or not brute force attack protections are active.
[JsonProperty("enabled")]
public bool Enabled { get; set; }
Property Value
MaxAttempts
Maximum number of unsuccessful attempts.
[JsonProperty("max_attempts")]
public int MaxAttempts { get; set; }
Property Value
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
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; }