Password

data class Password(val validation: Validation<UserRequestModel> = defaultPasswordValidation, val accessTokenTtl: Duration = 15.minutes, val refreshTokenTtl: Duration = 30.days, val maxFailedAttempts: Int = 5, val lockOutDuration: Duration = 15.minutes, val cookieDomain: String? = null, val useSecureCookies: Boolean = true) : AuthType

Managed by the framework, with automatic handling of token issuing, rotation, and cookies.

Constructors

Link copied to clipboard
constructor(validation: Validation<UserRequestModel> = defaultPasswordValidation, accessTokenTtl: Duration = 15.minutes, refreshTokenTtl: Duration = 30.days, maxFailedAttempts: Int = 5, lockOutDuration: Duration = 15.minutes, cookieDomain: String? = null, useSecureCookies: Boolean = true)

Properties

Link copied to clipboard
open override val accessTokenTtl: Duration
Link copied to clipboard
open override val cookieDomain: String?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val refreshTokenTtl: Duration
Link copied to clipboard
open override val useSecureCookies: Boolean
Link copied to clipboard
val validation: Validation<UserRequestModel>