Skip to main content

Configure Password Criteria

By default, the Trifacta Application enforces very few requirements on password length, capitalization, or special characters. Users who are setting or resetting their passwords are permitted to create a password of one character in length with no additional requirements.

Note

When passwords are set or reset, the platform does perform an assessment of the quality of the password and reports it to the user before saving. For more information, see User Profile Page.

Warning

Before you permit users to create accounts, you should review the password requirements for your enterprise and, where needed, apply them to the Trifacta Application.

Enable

To enable enforcement of password criteria, please enable the following parameter.

Steps:

You can apply this change through the Admin Settings Page (recommended) or trifacta-conf.json. For more information, see Platform Configuration Methods.

Locate the following parameter and set it to true:

"feature.enablePasswordCriteria": true,

    Configure

    The following parameters govern the password criteria enforced by the Trifacta Application when the feature is enabled.

    Parameter

    Description

    Default

    webapp.passwordCriteria.length.min

    Minimum length of a password to Trifacta Application

    0

    webapp.passwordCriteria.length.max

    Maximum length of a password toTrifacta Application

    100

    webapp.passwordCriteria.description

    Text describing the criteria that a password must meet. Specify this value last.

    webapp.passwordCriteria.contains.uppercase

    Defines whether the password must contain uppercase characters

    undefined

    webapp.passwordCriteria.contains.symbols

    Defines whether the password must contain symbols

    undefined

    webapp.passwordCriteria.contains.spaces

    Defines whether the password must contain space characters

    undefined

    webapp.passwordCriteria.contains.lowercase

    Defines whether the password must contain lowercase characters

    undefined

    webapp.passwordCriteria.contains.letters

    Defines whether the password must contain letters (a-z)

    undefined

    webapp.passwordCriteria.contains.digits

    Defines whether the password must contain digits (0-9)

    undefined

    Criteria settings:

    Some of the criteria settings support the following options:

    Setting

    Description

    enforce

    Each password must pass this requirement.

    forbid

    Passwords cannot have this requirement.

    undefined

    (default) This requirement is disabled. Users may choose to include or not include this requirement in their passwords.