Nucleus .Net Core CMS

Models.Configuration.PasswordOptions Class

Namespace: Nucleus.Abstractions.Models.Configuration
Assembly: Nucleus.Abstractions.dll
Class used to retrieve password complexity rules from configuration files.

Properties

FailedPasswordWindowTimeout Property

Specifies the time frame in which the user can continue to retry logging in after a failed password, up to FailedPasswordMaxAttempts.

FailedPasswordMaxAttempts Property

Specifies the number of times a user can re-attempt to log in after entering the wrong password, within the time window specified by FailedPasswordWindowTimeout.

FailedPasswordLockoutReset Property

Specifies the duration of a lockout after too many failed password attempts.

PasswordResetTokenExpiry Property

Specifies the time that a password reset token is valid for.

PasswordExpiry Property

Specifies the time that a password is valid for.

VerificationTokenExpiry Property

Specifies the time that a user verification token is valid for.

PasswordComplexityRules Property

List of password complexity rules

Fields

Section Field

Configuration file section key