RealmSecurityDefensesBruteForceDetection

data class RealmSecurityDefensesBruteForceDetection(val failureResetTimeSeconds: Int? = null, val maxFailureWaitSeconds: Int? = null, val maxLoginFailures: Int? = null, val minimumQuickLoginWaitSeconds: Int? = null, val permanentLockout: Boolean? = null, val quickLoginCheckMilliSeconds: Int? = null, val waitIncrementSeconds: Int? = null)

Constructors

Link copied to clipboard
constructor(failureResetTimeSeconds: Int? = null, maxFailureWaitSeconds: Int? = null, maxLoginFailures: Int? = null, minimumQuickLoginWaitSeconds: Int? = null, permanentLockout: Boolean? = null, quickLoginCheckMilliSeconds: Int? = null, waitIncrementSeconds: Int? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

When will failure count be reset?

Link copied to clipboard
Link copied to clipboard
val maxLoginFailures: Int? = null

How many failures before wait is triggered.

Link copied to clipboard

How long to wait after a quick login failure.

Link copied to clipboard

When true, this will lock the user permanently when the user exceeds the maximum login failures.

Link copied to clipboard

Configures the amount of time, in milliseconds, for consecutive failures to lock a user out.

Link copied to clipboard

This represents the amount of time a user should be locked out when the login failure threshold has been met.