Enum PasswordPolicyStateJSONField
- java.lang.Object
-
- java.lang.Enum<PasswordPolicyStateJSONField>
-
- com.unboundid.ldap.sdk.unboundidds.PasswordPolicyStateJSONField
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<PasswordPolicyStateJSONField>
public enum PasswordPolicyStateJSONField extends java.lang.Enum<PasswordPolicyStateJSONField>
This enum defines the set of fields that are supported for use with thePasswordPolicyStateJSON
object.
NOTE: This class, and other classes within the
com.unboundid.ldap.sdk.unboundidds
package structure, are only supported for use against Ping Identity, UnboundID, and Nokia/Alcatel-Lucent 8661 server products. These classes provide support for proprietary functionality or for external specifications that are not considered stable or mature enough to be guaranteed to work in an interoperable way with other types of LDAP servers.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ACCOUNT_ACTIVATION_TIME
The field (account-activation-time) used to hold the time that the user's account will become active.ACCOUNT_EXPIRATION_TIME
The field (account-expiration-time) used to hold the time that the user's account will expire.ACCOUNT_IS_DISABLED
The field (account-is-disabled) used to indicate whether the user's account has been administratively disabled.ACCOUNT_IS_EXPIRED
The field (account-is-expired) used to indicate whether the user's account is expired.ACCOUNT_IS_FAILURE_LOCKED
The field (account-is-failure-locked) used to indicate whether the user's account is currently locked as a result of too many failed authentication attempts.ACCOUNT_IS_IDLE_LOCKED
The field (account-is-idle-locked) used to indicate whether the user's account is currently locked because it has been too long since they authenticated.ACCOUNT_IS_NOT_YET_ACTIVE
The field (account-is-not-yet-active) used to indicate whether the user's account is not yet active.ACCOUNT_IS_RESET_LOCKED
The field (account-is-reset-locked) used to indicate whether the user's account is currently locked because they failed to choose a new password in a timely manner after an administrative reset.ACCOUNT_IS_USABLE
The field (account-is-usable) used to indicate whether the user's account is considered usable.ACCOUNT_IS_VALIDATION_LOCKED
The field (account-is-validation-locked) used to indicate whether the user's account is currently locked because it contains a password that does not satisfy all of the configured password validators.ACCOUNT_USABILITY_ERRORS
The field (account-usability-errors) used to hold information about any account usability errors.ACCOUNT_USABILITY_NOTICES
The field (account-usability-notices) used to hold information about any account usability notices.ACCOUNT_USABILITY_WARNINGS
The field (account-usability-warnings) used to hold information about any account usability warnings.AUTHENTICATION_FAILURE_TIMES
The field (authentication-failure-times) used to hold the times of the outstanding failed authentication attempts.AVAILABLE_OTP_DELIVERY_MECHANISMS
The field (available-otp-delivery-mechanisms) used to hold the names of the one-time password delivery mechanisms that can be used to deliver one-time passwords, password reset tokens, or single-use tokens to the user.AVAILABLE_SASL_MECHANISMS
The field (available-sasl-mechanisms) used to hold the names of the SASL mechanisms that the user can use to authenticate.BIND_PASSWORD_VALIDATION_FAILURE_ACTION
The field (bind-password-validation-failure-action) used to indicate the action that the server should take if the bind password does not satisfy all of the configured password validators.CURRENT_AUTHENTICATION_FAILURE_COUNT
The field (current-authentication-failure-count) used to hold the user's current authentication failure count.CURRENT_PASSWORD_HISTORY_COUNT
The field (current-password-history-count) used to hold the number of passwords currently held in the user's password history.EXPIRE_PASSWORDS_WITHOUT_WARNING
The field (expire-passwords-without-warning) used to indicate whether the server may expire a user's password with issuing at least warning about the upcoming expiration.FAILURE_LOCKOUT_COUNT
The field (failure-lockout-count) used to hold the number of failed authentication attempts required to lock an account.FAILURE_LOCKOUT_DURATION_SECONDS
The field (failure-lockout-duration-seconds) used to hold the length of time in seconds that an account will remain locked as a result of too many failed authentication attempts.FAILURE_LOCKOUT_EXPIRATION_TIME
The field (failure-lockout-expiration-time) used to hold the time the user's failure-locked account will be automatically unlocked.FAILURE_LOCKOUT_TIME
The field (failure-lockout-time) used to hold the time the user's account was locked as a result of too many failed authentication attempts.FORCE_CHANGE_ON_ADD
The field (force-change-on-add) used to indicate whether the user's password policy requires them to choose a new password the first time they authenticate after their account is created.FORCE_CHANGE_ON_RESET
The field (force-change-on-reset) used to indicate whether the user's password policy requires them to choose a new password the first time they authenticate after their password is reset by an administrator.GRACE_LOGIN_USE_TIMES
The field (grace-login-use-times) used to hold the times that the user has used a grace login to authenticate.HAS_REGISTERED_YUBIKEY_OTP_DEVICE
The field (has-registered-yubikey-otp-device) used to indicate whether the user has any YubiKey OTP devices registered with the server.HAS_RETIRED_PASSWORD
The field (has-retired-password) used to indicate whether the user's account currently has a valid retired password.HAS_STATIC_PASSWORD
The field (has-static-password) used to indicate whether the user has a static password.HAS_TOTP_SHARED_SECRET
The field (has-totp-shared-secret) used to indicate whether the user has any TOTP shared secrets registered with the server.IDLE_LOCKOUT_INTERVAL_SECONDS
The field (idle-lockout-interval-seconds) used to hold the maximum length of time in seconds that may pass between successful authentications before the user's account will be locked.IDLE_LOCKOUT_TIME
The field (idle-lockout-time) used to hold the time that the user's account will be (or was) locked for allowing too much time to pass between successful authentications.IS_WITHIN_MINIMUM_PASSWORD_AGE
The field (is-within-minimum-password-age) used to indicate whether the user is not permitted to change their password because they are within the minimum password age.LAST_BIND_PASSWORD_VALIDATION_TIME
The field (last-bind-password-validation-time) used to hold the most recent time that password validation was performed during a bind operation for the user.LAST_LOGIN_IP_ADDRESS
The field (last-login-ip-address) used to hold the IP address of the client from which the user last authenticated.LAST_LOGIN_TIME
The field (last-login-time) used to hold the time the user last authenticated to the server.MAXIMUM_GRACE_LOGIN_COUNT
The field (maximum-grace-login-count) used to hold the maximum number of grace login attempts that a user may have to change their password after it has expired.MAXIMUM_PASSWORD_AGE_SECONDS
The field (maximum-password-age-seconds) used to hold the maximum length of time in seconds that the user can keep the same password before it expires.MAXIMUM_PASSWORD_HISTORY_COUNT
The field (maximum-password-history-count) used to hold the maximum number of passwords that the server will retain in the password history.MAXIMUM_PASSWORD_HISTORY_DURATION_SECONDS
The field (maximum-password-history-duration-seconds) used to hold the maximum length of time in seconds that the server will retain passwords in the password history.MAXIMUM_PASSWORD_RESET_AGE_SECONDS
The field (maximum-password-reset-age-seconds) used to hold the maximum length of time in seconds that the user has to choose a new password after their account has been reset by an administrator before it will be locked.MAXIMUM_RECENT_LOGIN_HISTORY_FAILED_AUTHENTICATION_COUNT
The field (maximum-recent-login-history-failed-authentication-count) used to hold the maximum number of recent failed login attempts the server should maintain for a user.MAXIMUM_RECENT_LOGIN_HISTORY_FAILED_AUTHENTICATION_DURATION_SECONDS
The field (maximum-recent-login-history-failed-authentication-duration-seconds) used to hold the maximum age in seconds of recent failed login attempts the server should maintain for a user.MAXIMUM_RECENT_LOGIN_HISTORY_SUCCESSFUL_AUTHENTICATION_COUNT
The field (maximum-recent-login-history-successful-authentication-count) used to hold the maximum number of recent successful login attempts the server should maintain for a user.MAXIMUM_RECENT_LOGIN_HISTORY_SUCCESSFUL_AUTHENTICATION_DURATION_SECONDS
The field (maximum-recent-login-history-successful-authentication-duration-seconds) used to hold the maximum age in seconds of recent successful login attempts the server should maintain for a user.MINIMUM_BIND_PASSWORD_VALIDATION_FREQUENCY_SECONDS
The field (minimum-bind-password-validation-frequency-seconds) used to hold the minimum length of time that should pass between invoking password validators during a bind operation for the user.MINIMUM_PASSWORD_AGE_EXPIRATION_TIME
The field (minimum-password-age-expiration-time) used to hold the earliest time that the user will be permitted to change their password following an earlier password change.MINIMUM_PASSWORD_AGE_SECONDS
The field (minimum-password-age-seconds) used to hold the minimum length of time in seconds that must pass between the time a user changes their password and the time they will be allowed to change it again.MUST_CHANGE_PASSWORD
The field (must-change-password) used to indicate whether the user must change their password before they will be permitted to request any other operations in the server.PASSWORD_CHANGED_TIME
The field (password-changed-time) used to hold the time the user's password was last changed.PASSWORD_EXPIRATION_TIME
The field (password-expiration-time) used to hold the time the user's password will (or did) expire.PASSWORD_EXPIRATION_WARNING_INTERVAL_SECONDS
The field (password-expiration-warning-interval-seconds) used to hold the length of time before the user's password expires that they will be eligible to receive a warning about the upcoming expiration.PASSWORD_EXPIRATION_WARNING_ISSUED
The field (password-expiration-warning-issued) used to indicate whether the user has been warned about an upcoming password expiration.PASSWORD_EXPIRATION_WARNING_TIME
The field (password-expiration-warning-time) used to hold the time that the user will be eligible to receive (or first received) a warning about an upcoming password expiration.PASSWORD_IS_EXPIRED
The field (password-is-expired) used to indicate whether the user's password is expired.PASSWORD_POLICY_DN
The field (password-policy-dn) used to hold the DN of the user's password policy.PASSWORD_QUALITY_REQUIREMENTS
The field used to hold information about the requirements that passwords will be required to satisfy.RECENT_LOGIN_HISTORY
The field (recent-login-history) used to provide an encoded representation of the user's recent login history.REMAINING_AUTHENTICATION_FAILURE_COUNT
The field (remaining-authentication-failure-count) used to hold the remaining number of failed authentication attempts before the user's account will be locked.REMAINING_GRACE_LOGIN_COUNT
The field (remaining-grace-login-count) used to hold the number of remaining grace logins that the user has.REQUIRE_SECURE_AUTHENTICATION
The field (require-secure-authentication) used to indicate whether the user is required to authenticate in a secure manner so that their credentials are not exposed to a third-party observer.REQUIRE_SECURE_PASSWORD_CHANGES
The field (require-secure-password-changes) used to indicate whether the user is required to change their password in a secure manner that does not expose the credentials to a third-party observer.RESET_LOCKOUT_TIME
The field (reset-lockout-time) used to hold the time at which the user's account will be locked if they do not choose a new password following an administrative reset.RETIRED_PASSWORD_EXPIRATION_TIME
The field (retired-password-expiration-time) used to hold the time that the user's retired password will expire.SECONDS_REMAINING_IN_FAILURE_LOCKOUT
The field (seconds-remaining-in-failure-lockout) used to hold the length of time in seconds until the user's failure-locked account will remain locked.SECONDS_REMAINING_IN_MINIMUM_PASSWORD_AGE
The field (seconds-remaining-in-minimum-password-age) used to hold the length of time in seconds that must pass before the user will be allowed to change their password following an earlier password change.SECONDS_SINCE_ACCOUNT_ACTIVATION
The field (seconds-since-account-activation) used to hold the length of time in seconds since the user's account became active.SECONDS_SINCE_ACCOUNT_EXPIRATION
The field (seconds-since-account-expiration) used to hold the length of time in seconds since the user's account expired.SECONDS_SINCE_IDLE_LOCKOUT
The field (seconds-since-idle-lockout) used to hold the length of time in seconds since the user's account was locked for allowing too much time to pass between successful authentications.SECONDS_SINCE_LAST_BIND_PASSWORD_VALIDATION
The field (seconds-since-last-bind-password-validation) used to hold the length of time in seconds since the most recent time that password validation was performed during a bind operation for the user.SECONDS_SINCE_LAST_LOGIN
The field (seconds-since-last-login) used to hold the length of time in seconds that has passed since the user last authenticated.SECONDS_SINCE_PASSWORD_CHANGE
The field (seconds-since-password-change) used to hold the length of time in seconds since the user's password was last changed.SECONDS_SINCE_PASSWORD_EXPIRATION
The field (seconds-since-password-expiration) used to hold the length of time in seconds since the user's password expired.SECONDS_SINCE_PASSWORD_EXPIRATION_WARNING
The field (seconds-since-password-expiration-warning) used to hold the length of time in seconds since the user was first warned about an upcoming password expiration.SECONDS_UNTIL_ACCOUNT_ACTIVATION
The field (seconds-until-account-activation) used to hold the length of time in seconds until the user's account will become active.SECONDS_UNTIL_ACCOUNT_EXPIRATION
The field (seconds-until-account-expiration) used to hold the length of time in seconds until the user's account will expire.SECONDS_UNTIL_IDLE_LOCKOUT
The field (seconds-until-idle-lockout) used to hold the length of time in seconds until the user's account will be locked for allowing too much time to pass between successful authentications.SECONDS_UNTIL_PASSWORD_EXPIRATION
The field (seconds-until-password-expiration) used to hold the length of time in seconds until the user's password will expire.SECONDS_UNTIL_PASSWORD_EXPIRATION_WARNING
The field (seconds-until-password-expiration-warning) used to hold the length of time in seconds until the user is eligible to be warned about an upcoming password expiration.SECONDS_UNTIL_RESET_LOCKOUT
The field (seconds-until-reset-lockout) used to hold the length of time in seconds until the user's account will be locked if they do not choose a new password following an administrative reset.SECONDS_UNTIL_RETIRED_PASSWORD_EXPIRATION
The field (seconds-until-retired-password-expiration) used to hold the length of time in seconds remaining until the user's retired password will expire.USED_GRACE_LOGIN_COUNT
The field (used-grace-login-count) used to hold the number of grace logins that the user has currently used.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PasswordPolicyStateJSONField
forName(java.lang.String name)
Retrieves the password policy state JSON field value with the specified name.java.lang.String
getFieldName()
Retrieves the name for the JSON field.java.lang.String
toString()
Retrieves a string representation of this password policy state JSON field.static PasswordPolicyStateJSONField
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static PasswordPolicyStateJSONField[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
PASSWORD_POLICY_DN
public static final PasswordPolicyStateJSONField PASSWORD_POLICY_DN
The field (password-policy-dn) used to hold the DN of the user's password policy.
-
ACCOUNT_IS_USABLE
public static final PasswordPolicyStateJSONField ACCOUNT_IS_USABLE
The field (account-is-usable) used to indicate whether the user's account is considered usable.
-
ACCOUNT_USABILITY_ERRORS
public static final PasswordPolicyStateJSONField ACCOUNT_USABILITY_ERRORS
The field (account-usability-errors) used to hold information about any account usability errors.
-
ACCOUNT_USABILITY_WARNINGS
public static final PasswordPolicyStateJSONField ACCOUNT_USABILITY_WARNINGS
The field (account-usability-warnings) used to hold information about any account usability warnings.
-
ACCOUNT_USABILITY_NOTICES
public static final PasswordPolicyStateJSONField ACCOUNT_USABILITY_NOTICES
The field (account-usability-notices) used to hold information about any account usability notices.
-
HAS_STATIC_PASSWORD
public static final PasswordPolicyStateJSONField HAS_STATIC_PASSWORD
The field (has-static-password) used to indicate whether the user has a static password.
-
PASSWORD_CHANGED_TIME
public static final PasswordPolicyStateJSONField PASSWORD_CHANGED_TIME
The field (password-changed-time) used to hold the time the user's password was last changed.
-
SECONDS_SINCE_PASSWORD_CHANGE
public static final PasswordPolicyStateJSONField SECONDS_SINCE_PASSWORD_CHANGE
The field (seconds-since-password-change) used to hold the length of time in seconds since the user's password was last changed.
-
ACCOUNT_IS_DISABLED
public static final PasswordPolicyStateJSONField ACCOUNT_IS_DISABLED
The field (account-is-disabled) used to indicate whether the user's account has been administratively disabled.
-
ACCOUNT_IS_NOT_YET_ACTIVE
public static final PasswordPolicyStateJSONField ACCOUNT_IS_NOT_YET_ACTIVE
The field (account-is-not-yet-active) used to indicate whether the user's account is not yet active.
-
ACCOUNT_ACTIVATION_TIME
public static final PasswordPolicyStateJSONField ACCOUNT_ACTIVATION_TIME
The field (account-activation-time) used to hold the time that the user's account will become active.
-
SECONDS_UNTIL_ACCOUNT_ACTIVATION
public static final PasswordPolicyStateJSONField SECONDS_UNTIL_ACCOUNT_ACTIVATION
The field (seconds-until-account-activation) used to hold the length of time in seconds until the user's account will become active.
-
SECONDS_SINCE_ACCOUNT_ACTIVATION
public static final PasswordPolicyStateJSONField SECONDS_SINCE_ACCOUNT_ACTIVATION
The field (seconds-since-account-activation) used to hold the length of time in seconds since the user's account became active.
-
ACCOUNT_IS_EXPIRED
public static final PasswordPolicyStateJSONField ACCOUNT_IS_EXPIRED
The field (account-is-expired) used to indicate whether the user's account is expired.
-
ACCOUNT_EXPIRATION_TIME
public static final PasswordPolicyStateJSONField ACCOUNT_EXPIRATION_TIME
The field (account-expiration-time) used to hold the time that the user's account will expire.
-
SECONDS_UNTIL_ACCOUNT_EXPIRATION
public static final PasswordPolicyStateJSONField SECONDS_UNTIL_ACCOUNT_EXPIRATION
The field (seconds-until-account-expiration) used to hold the length of time in seconds until the user's account will expire.
-
SECONDS_SINCE_ACCOUNT_EXPIRATION
public static final PasswordPolicyStateJSONField SECONDS_SINCE_ACCOUNT_EXPIRATION
The field (seconds-since-account-expiration) used to hold the length of time in seconds since the user's account expired.
-
PASSWORD_IS_EXPIRED
public static final PasswordPolicyStateJSONField PASSWORD_IS_EXPIRED
The field (password-is-expired) used to indicate whether the user's password is expired.
-
MAXIMUM_PASSWORD_AGE_SECONDS
public static final PasswordPolicyStateJSONField MAXIMUM_PASSWORD_AGE_SECONDS
The field (maximum-password-age-seconds) used to hold the maximum length of time in seconds that the user can keep the same password before it expires.
-
PASSWORD_EXPIRATION_TIME
public static final PasswordPolicyStateJSONField PASSWORD_EXPIRATION_TIME
The field (password-expiration-time) used to hold the time the user's password will (or did) expire.
-
SECONDS_UNTIL_PASSWORD_EXPIRATION
public static final PasswordPolicyStateJSONField SECONDS_UNTIL_PASSWORD_EXPIRATION
The field (seconds-until-password-expiration) used to hold the length of time in seconds until the user's password will expire.
-
SECONDS_SINCE_PASSWORD_EXPIRATION
public static final PasswordPolicyStateJSONField SECONDS_SINCE_PASSWORD_EXPIRATION
The field (seconds-since-password-expiration) used to hold the length of time in seconds since the user's password expired.
-
PASSWORD_EXPIRATION_WARNING_INTERVAL_SECONDS
public static final PasswordPolicyStateJSONField PASSWORD_EXPIRATION_WARNING_INTERVAL_SECONDS
The field (password-expiration-warning-interval-seconds) used to hold the length of time before the user's password expires that they will be eligible to receive a warning about the upcoming expiration.
-
EXPIRE_PASSWORDS_WITHOUT_WARNING
public static final PasswordPolicyStateJSONField EXPIRE_PASSWORDS_WITHOUT_WARNING
The field (expire-passwords-without-warning) used to indicate whether the server may expire a user's password with issuing at least warning about the upcoming expiration.
-
PASSWORD_EXPIRATION_WARNING_ISSUED
public static final PasswordPolicyStateJSONField PASSWORD_EXPIRATION_WARNING_ISSUED
The field (password-expiration-warning-issued) used to indicate whether the user has been warned about an upcoming password expiration.
-
PASSWORD_EXPIRATION_WARNING_TIME
public static final PasswordPolicyStateJSONField PASSWORD_EXPIRATION_WARNING_TIME
The field (password-expiration-warning-time) used to hold the time that the user will be eligible to receive (or first received) a warning about an upcoming password expiration.
-
SECONDS_UNTIL_PASSWORD_EXPIRATION_WARNING
public static final PasswordPolicyStateJSONField SECONDS_UNTIL_PASSWORD_EXPIRATION_WARNING
The field (seconds-until-password-expiration-warning) used to hold the length of time in seconds until the user is eligible to be warned about an upcoming password expiration.
-
SECONDS_SINCE_PASSWORD_EXPIRATION_WARNING
public static final PasswordPolicyStateJSONField SECONDS_SINCE_PASSWORD_EXPIRATION_WARNING
The field (seconds-since-password-expiration-warning) used to hold the length of time in seconds since the user was first warned about an upcoming password expiration.
-
ACCOUNT_IS_FAILURE_LOCKED
public static final PasswordPolicyStateJSONField ACCOUNT_IS_FAILURE_LOCKED
The field (account-is-failure-locked) used to indicate whether the user's account is currently locked as a result of too many failed authentication attempts.
-
FAILURE_LOCKOUT_COUNT
public static final PasswordPolicyStateJSONField FAILURE_LOCKOUT_COUNT
The field (failure-lockout-count) used to hold the number of failed authentication attempts required to lock an account.
-
CURRENT_AUTHENTICATION_FAILURE_COUNT
public static final PasswordPolicyStateJSONField CURRENT_AUTHENTICATION_FAILURE_COUNT
The field (current-authentication-failure-count) used to hold the user's current authentication failure count.
-
REMAINING_AUTHENTICATION_FAILURE_COUNT
public static final PasswordPolicyStateJSONField REMAINING_AUTHENTICATION_FAILURE_COUNT
The field (remaining-authentication-failure-count) used to hold the remaining number of failed authentication attempts before the user's account will be locked.
-
AUTHENTICATION_FAILURE_TIMES
public static final PasswordPolicyStateJSONField AUTHENTICATION_FAILURE_TIMES
The field (authentication-failure-times) used to hold the times of the outstanding failed authentication attempts.
-
FAILURE_LOCKOUT_TIME
public static final PasswordPolicyStateJSONField FAILURE_LOCKOUT_TIME
The field (failure-lockout-time) used to hold the time the user's account was locked as a result of too many failed authentication attempts.
-
FAILURE_LOCKOUT_DURATION_SECONDS
public static final PasswordPolicyStateJSONField FAILURE_LOCKOUT_DURATION_SECONDS
The field (failure-lockout-duration-seconds) used to hold the length of time in seconds that an account will remain locked as a result of too many failed authentication attempts.
-
FAILURE_LOCKOUT_EXPIRATION_TIME
public static final PasswordPolicyStateJSONField FAILURE_LOCKOUT_EXPIRATION_TIME
The field (failure-lockout-expiration-time) used to hold the time the user's failure-locked account will be automatically unlocked.
-
SECONDS_REMAINING_IN_FAILURE_LOCKOUT
public static final PasswordPolicyStateJSONField SECONDS_REMAINING_IN_FAILURE_LOCKOUT
The field (seconds-remaining-in-failure-lockout) used to hold the length of time in seconds until the user's failure-locked account will remain locked.
-
LAST_LOGIN_TIME
public static final PasswordPolicyStateJSONField LAST_LOGIN_TIME
The field (last-login-time) used to hold the time the user last authenticated to the server.
-
SECONDS_SINCE_LAST_LOGIN
public static final PasswordPolicyStateJSONField SECONDS_SINCE_LAST_LOGIN
The field (seconds-since-last-login) used to hold the length of time in seconds that has passed since the user last authenticated.
-
LAST_LOGIN_IP_ADDRESS
public static final PasswordPolicyStateJSONField LAST_LOGIN_IP_ADDRESS
The field (last-login-ip-address) used to hold the IP address of the client from which the user last authenticated.
-
ACCOUNT_IS_IDLE_LOCKED
public static final PasswordPolicyStateJSONField ACCOUNT_IS_IDLE_LOCKED
The field (account-is-idle-locked) used to indicate whether the user's account is currently locked because it has been too long since they authenticated.
-
IDLE_LOCKOUT_INTERVAL_SECONDS
public static final PasswordPolicyStateJSONField IDLE_LOCKOUT_INTERVAL_SECONDS
The field (idle-lockout-interval-seconds) used to hold the maximum length of time in seconds that may pass between successful authentications before the user's account will be locked.
-
IDLE_LOCKOUT_TIME
public static final PasswordPolicyStateJSONField IDLE_LOCKOUT_TIME
The field (idle-lockout-time) used to hold the time that the user's account will be (or was) locked for allowing too much time to pass between successful authentications.
-
SECONDS_UNTIL_IDLE_LOCKOUT
public static final PasswordPolicyStateJSONField SECONDS_UNTIL_IDLE_LOCKOUT
The field (seconds-until-idle-lockout) used to hold the length of time in seconds until the user's account will be locked for allowing too much time to pass between successful authentications.
-
SECONDS_SINCE_IDLE_LOCKOUT
public static final PasswordPolicyStateJSONField SECONDS_SINCE_IDLE_LOCKOUT
The field (seconds-since-idle-lockout) used to hold the length of time in seconds since the user's account was locked for allowing too much time to pass between successful authentications.
-
MUST_CHANGE_PASSWORD
public static final PasswordPolicyStateJSONField MUST_CHANGE_PASSWORD
The field (must-change-password) used to indicate whether the user must change their password before they will be permitted to request any other operations in the server.
-
ACCOUNT_IS_RESET_LOCKED
public static final PasswordPolicyStateJSONField ACCOUNT_IS_RESET_LOCKED
The field (account-is-reset-locked) used to indicate whether the user's account is currently locked because they failed to choose a new password in a timely manner after an administrative reset.
-
FORCE_CHANGE_ON_ADD
public static final PasswordPolicyStateJSONField FORCE_CHANGE_ON_ADD
The field (force-change-on-add) used to indicate whether the user's password policy requires them to choose a new password the first time they authenticate after their account is created.
-
FORCE_CHANGE_ON_RESET
public static final PasswordPolicyStateJSONField FORCE_CHANGE_ON_RESET
The field (force-change-on-reset) used to indicate whether the user's password policy requires them to choose a new password the first time they authenticate after their password is reset by an administrator.
-
MAXIMUM_PASSWORD_RESET_AGE_SECONDS
public static final PasswordPolicyStateJSONField MAXIMUM_PASSWORD_RESET_AGE_SECONDS
The field (maximum-password-reset-age-seconds) used to hold the maximum length of time in seconds that the user has to choose a new password after their account has been reset by an administrator before it will be locked.
-
RESET_LOCKOUT_TIME
public static final PasswordPolicyStateJSONField RESET_LOCKOUT_TIME
The field (reset-lockout-time) used to hold the time at which the user's account will be locked if they do not choose a new password following an administrative reset.
-
SECONDS_UNTIL_RESET_LOCKOUT
public static final PasswordPolicyStateJSONField SECONDS_UNTIL_RESET_LOCKOUT
The field (seconds-until-reset-lockout) used to hold the length of time in seconds until the user's account will be locked if they do not choose a new password following an administrative reset.
-
MAXIMUM_PASSWORD_HISTORY_COUNT
public static final PasswordPolicyStateJSONField MAXIMUM_PASSWORD_HISTORY_COUNT
The field (maximum-password-history-count) used to hold the maximum number of passwords that the server will retain in the password history.
-
MAXIMUM_PASSWORD_HISTORY_DURATION_SECONDS
public static final PasswordPolicyStateJSONField MAXIMUM_PASSWORD_HISTORY_DURATION_SECONDS
The field (maximum-password-history-duration-seconds) used to hold the maximum length of time in seconds that the server will retain passwords in the password history.
-
CURRENT_PASSWORD_HISTORY_COUNT
public static final PasswordPolicyStateJSONField CURRENT_PASSWORD_HISTORY_COUNT
The field (current-password-history-count) used to hold the number of passwords currently held in the user's password history.
-
IS_WITHIN_MINIMUM_PASSWORD_AGE
public static final PasswordPolicyStateJSONField IS_WITHIN_MINIMUM_PASSWORD_AGE
The field (is-within-minimum-password-age) used to indicate whether the user is not permitted to change their password because they are within the minimum password age.
-
MINIMUM_PASSWORD_AGE_SECONDS
public static final PasswordPolicyStateJSONField MINIMUM_PASSWORD_AGE_SECONDS
The field (minimum-password-age-seconds) used to hold the minimum length of time in seconds that must pass between the time a user changes their password and the time they will be allowed to change it again.
-
MINIMUM_PASSWORD_AGE_EXPIRATION_TIME
public static final PasswordPolicyStateJSONField MINIMUM_PASSWORD_AGE_EXPIRATION_TIME
The field (minimum-password-age-expiration-time) used to hold the earliest time that the user will be permitted to change their password following an earlier password change.
-
SECONDS_REMAINING_IN_MINIMUM_PASSWORD_AGE
public static final PasswordPolicyStateJSONField SECONDS_REMAINING_IN_MINIMUM_PASSWORD_AGE
The field (seconds-remaining-in-minimum-password-age) used to hold the length of time in seconds that must pass before the user will be allowed to change their password following an earlier password change.
-
MAXIMUM_GRACE_LOGIN_COUNT
public static final PasswordPolicyStateJSONField MAXIMUM_GRACE_LOGIN_COUNT
The field (maximum-grace-login-count) used to hold the maximum number of grace login attempts that a user may have to change their password after it has expired.
-
USED_GRACE_LOGIN_COUNT
public static final PasswordPolicyStateJSONField USED_GRACE_LOGIN_COUNT
The field (used-grace-login-count) used to hold the number of grace logins that the user has currently used.
-
REMAINING_GRACE_LOGIN_COUNT
public static final PasswordPolicyStateJSONField REMAINING_GRACE_LOGIN_COUNT
The field (remaining-grace-login-count) used to hold the number of remaining grace logins that the user has.
-
GRACE_LOGIN_USE_TIMES
public static final PasswordPolicyStateJSONField GRACE_LOGIN_USE_TIMES
The field (grace-login-use-times) used to hold the times that the user has used a grace login to authenticate.
-
HAS_RETIRED_PASSWORD
public static final PasswordPolicyStateJSONField HAS_RETIRED_PASSWORD
The field (has-retired-password) used to indicate whether the user's account currently has a valid retired password.
-
RETIRED_PASSWORD_EXPIRATION_TIME
public static final PasswordPolicyStateJSONField RETIRED_PASSWORD_EXPIRATION_TIME
The field (retired-password-expiration-time) used to hold the time that the user's retired password will expire.
-
SECONDS_UNTIL_RETIRED_PASSWORD_EXPIRATION
public static final PasswordPolicyStateJSONField SECONDS_UNTIL_RETIRED_PASSWORD_EXPIRATION
The field (seconds-until-retired-password-expiration) used to hold the length of time in seconds remaining until the user's retired password will expire.
-
REQUIRE_SECURE_AUTHENTICATION
public static final PasswordPolicyStateJSONField REQUIRE_SECURE_AUTHENTICATION
The field (require-secure-authentication) used to indicate whether the user is required to authenticate in a secure manner so that their credentials are not exposed to a third-party observer.
-
REQUIRE_SECURE_PASSWORD_CHANGES
public static final PasswordPolicyStateJSONField REQUIRE_SECURE_PASSWORD_CHANGES
The field (require-secure-password-changes) used to indicate whether the user is required to change their password in a secure manner that does not expose the credentials to a third-party observer.
-
AVAILABLE_SASL_MECHANISMS
public static final PasswordPolicyStateJSONField AVAILABLE_SASL_MECHANISMS
The field (available-sasl-mechanisms) used to hold the names of the SASL mechanisms that the user can use to authenticate.
-
AVAILABLE_OTP_DELIVERY_MECHANISMS
public static final PasswordPolicyStateJSONField AVAILABLE_OTP_DELIVERY_MECHANISMS
The field (available-otp-delivery-mechanisms) used to hold the names of the one-time password delivery mechanisms that can be used to deliver one-time passwords, password reset tokens, or single-use tokens to the user.
-
HAS_TOTP_SHARED_SECRET
public static final PasswordPolicyStateJSONField HAS_TOTP_SHARED_SECRET
The field (has-totp-shared-secret) used to indicate whether the user has any TOTP shared secrets registered with the server.
-
HAS_REGISTERED_YUBIKEY_OTP_DEVICE
public static final PasswordPolicyStateJSONField HAS_REGISTERED_YUBIKEY_OTP_DEVICE
The field (has-registered-yubikey-otp-device) used to indicate whether the user has any YubiKey OTP devices registered with the server.
-
ACCOUNT_IS_VALIDATION_LOCKED
public static final PasswordPolicyStateJSONField ACCOUNT_IS_VALIDATION_LOCKED
The field (account-is-validation-locked) used to indicate whether the user's account is currently locked because it contains a password that does not satisfy all of the configured password validators.
-
LAST_BIND_PASSWORD_VALIDATION_TIME
public static final PasswordPolicyStateJSONField LAST_BIND_PASSWORD_VALIDATION_TIME
The field (last-bind-password-validation-time) used to hold the most recent time that password validation was performed during a bind operation for the user.
-
SECONDS_SINCE_LAST_BIND_PASSWORD_VALIDATION
public static final PasswordPolicyStateJSONField SECONDS_SINCE_LAST_BIND_PASSWORD_VALIDATION
The field (seconds-since-last-bind-password-validation) used to hold the length of time in seconds since the most recent time that password validation was performed during a bind operation for the user.
-
MINIMUM_BIND_PASSWORD_VALIDATION_FREQUENCY_SECONDS
public static final PasswordPolicyStateJSONField MINIMUM_BIND_PASSWORD_VALIDATION_FREQUENCY_SECONDS
The field (minimum-bind-password-validation-frequency-seconds) used to hold the minimum length of time that should pass between invoking password validators during a bind operation for the user.
-
BIND_PASSWORD_VALIDATION_FAILURE_ACTION
public static final PasswordPolicyStateJSONField BIND_PASSWORD_VALIDATION_FAILURE_ACTION
The field (bind-password-validation-failure-action) used to indicate the action that the server should take if the bind password does not satisfy all of the configured password validators.
-
RECENT_LOGIN_HISTORY
public static final PasswordPolicyStateJSONField RECENT_LOGIN_HISTORY
The field (recent-login-history) used to provide an encoded representation of the user's recent login history.
-
MAXIMUM_RECENT_LOGIN_HISTORY_SUCCESSFUL_AUTHENTICATION_COUNT
public static final PasswordPolicyStateJSONField MAXIMUM_RECENT_LOGIN_HISTORY_SUCCESSFUL_AUTHENTICATION_COUNT
The field (maximum-recent-login-history-successful-authentication-count) used to hold the maximum number of recent successful login attempts the server should maintain for a user.
-
MAXIMUM_RECENT_LOGIN_HISTORY_SUCCESSFUL_AUTHENTICATION_DURATION_SECONDS
public static final PasswordPolicyStateJSONField MAXIMUM_RECENT_LOGIN_HISTORY_SUCCESSFUL_AUTHENTICATION_DURATION_SECONDS
The field (maximum-recent-login-history-successful-authentication-duration-seconds) used to hold the maximum age in seconds of recent successful login attempts the server should maintain for a user.
-
MAXIMUM_RECENT_LOGIN_HISTORY_FAILED_AUTHENTICATION_COUNT
public static final PasswordPolicyStateJSONField MAXIMUM_RECENT_LOGIN_HISTORY_FAILED_AUTHENTICATION_COUNT
The field (maximum-recent-login-history-failed-authentication-count) used to hold the maximum number of recent failed login attempts the server should maintain for a user.
-
MAXIMUM_RECENT_LOGIN_HISTORY_FAILED_AUTHENTICATION_DURATION_SECONDS
public static final PasswordPolicyStateJSONField MAXIMUM_RECENT_LOGIN_HISTORY_FAILED_AUTHENTICATION_DURATION_SECONDS
The field (maximum-recent-login-history-failed-authentication-duration-seconds) used to hold the maximum age in seconds of recent failed login attempts the server should maintain for a user.
-
PASSWORD_QUALITY_REQUIREMENTS
public static final PasswordPolicyStateJSONField PASSWORD_QUALITY_REQUIREMENTS
The field used to hold information about the requirements that passwords will be required to satisfy.
-
-
Method Detail
-
values
public static PasswordPolicyStateJSONField[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (PasswordPolicyStateJSONField c : PasswordPolicyStateJSONField.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static PasswordPolicyStateJSONField valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
getFieldName
@NotNull public java.lang.String getFieldName()
Retrieves the name for the JSON field.- Returns:
- The name for the JSON field.
-
forName
@Nullable public static PasswordPolicyStateJSONField forName(@NotNull java.lang.String name)
Retrieves the password policy state JSON field value with the specified name.- Parameters:
name
- The name of the password policy state JSON field value to retrieve. It must not benull
.- Returns:
- The password policy state JSON field value with the specified
name, or
null
if there is no value with the specified name.
-
toString
@NotNull public java.lang.String toString()
Retrieves a string representation of this password policy state JSON field.- Overrides:
toString
in classjava.lang.Enum<PasswordPolicyStateJSONField>
- Returns:
- A string representation of this password policy state JSON field.
-
-