IMetabasePasswordPolicy

Description

The IMetabasePasswordPolicy interface contains properties and methods used to set password security policy.

Properties

  Property name Brief description
CheckForbiddenStrings The CheckForbiddenStrings property determines whether password check is used for possessing disabled lines.
DerivedPasswords The DerivedPasswords property determines whether password encryption is used. Outdated. Use the HashedPasswords property.
ForbiddenStrings The ForbiddenStrings property returns a list, containing disabled lines, for which a password is checked.
HashedPasswords The HashedPasswords property determines the parameters of password hashing.
HistoryLength The HistoryLength property determines the number of old passwords that are stored and checked for coincidence with a new user's password.
MaxAge The MaxAge property determines the maximum password age (days).
MaxRepeatedCharCount The MaxRepeatedCharCount property determines the maximum number of repeated characters that can be used in a password.
MinAge The MinAge property determines the minimum password age (days).
MinLength The MinLength property determines the minimum password length (characters).
NotAllowFullUserName The NotAllowFullUserName property determines a restriction on matching user name and password.
NotAllowUserName The NotAllowUserName property determines a restriction on coincidence of user's name and password.
RequireAlphaNumeric The RequireAlphaNumeric property determines whether minimum one letter, one digit and one non-alphabetic character are mandatory required in a password. Outdated. Use RequireDigitsAndChars, RequireNonAlphabeticChars properties.
RequireDifferentChars The RequireDifferentChars property determines whether different characters must be used in a password.
RequireDifferentLetterCase The RequireDifferentLetterCase property determines whether a password with letters of a different letter case is required.
RequireDigitsAndChars The RequireDigitsAndChars property determines whether digits and letters are mandatory required in a password.
RequireNonAlphabeticChars The RequireNonAlphabeticChars property determines whether special characters (_, @, #, $, %, &, *, ^) are mandatory required in a password.
UniquenessDegree The UniquenessDegree property determines the minimum difference of an old password from a new one (characters).
WarningMaxAge The WarningMaxAge property determines the number of days before which the user will be notified about the necessity of password changing.

Methods

  Method name Brief description
CheckPassword The CheckPassword method validates user's new password for consistency according to the specified passwords policy in security manager.

See also:

Metabase Assembly Interfaces