Configure Password Security

Topics:

Set User Password Requirements

  1. Navigate to the Civic Platform Classic Administration.
  2. Select Admin Tools > Agency Profile > Agency.
  3. Enter your agency code, or other agency search criteria, and then click Submit.
  4. Click the Password Security link for your agency. The link displays to the right of the address/city/state/zip columns.
  5. On the Password Settings page, set the desired security rules for passwords.
    • Select a value from the Minimum number of characters menu. By default, Civic Platform requires that passwords be at least 6 characters long.
    • Select and define any options in the Character Requirements section.

      At least [ # ] upper-case letters (A,B,C,...) The minimum number of upper-case characters.
      At least [ # ] numbers (0,1,2,...) The minimum number of numerical characters.
      At least [ # ] special characters (!,$,%,...) The minimum number of special characters.
    • Select and define any options in the Restrictions section.
      Do not allow the user ID to be part of the password Disallows the user ID for use in a password.
      Do not allow the following special characters Disallows the special characters specified for use in a password. Separate multiple special characters with commas.
      Do not allow passwords that start with numbers or special characters Disallows use of numerical or special characters at the beginning of a password.
      Do not allow reuse of passwords that meet the following conditions Restricts the re-use of passwords. Select and define one or both:
      • Used in the previous [ # ] passwords - Disallow re-use of previous passwords for a specific number (1-15) of iterations.
      • Used in the previous [ # ] hours - Disallow re-use of a password for a specific period of time.
    • Indicate whether or not to Apply the same requirements for passwords to public users in Citizen Access by selecting this option.
    • Select Lock account after X failed login attempts in Y hours to specify how many failed attempts (X) a user can have, then specify the time frame those attempts may occur in hours (Y). Example: To allow a user three attempts to log in within a one-hour time frame, enter 3 for the number of failed login attempts, and 1 for the number of hours.

  6. Click Submit.

Configure Standard Choices for Password Rules

There are two Standard Choices for password rules: PASSWORD_ POLICY _SETTINGS and PASSWORD_CALCULATION _SCORE.

To add a new policy or modify an existing policy, configure the Standard Choice PASSWORD_ POLICY _SETTINGS. Separate standard value descriptions with pipe characters || and separate elements with a colon.

Standard Choice Value Value Description Active
Example_JavaBean1 JAVABEAN: com.accela.security.password.LengthValidator || length:8 || errorMessage: Password is too short. Y
Example_JavaBean2 JAVABEAN:com.accela.security.password.UpperCharValidator || number:2 || errorMessage: Password must contain uppercase. Y
Example_JavaBean3 JAVABEAN:com.accela.security.password.ExcludeUserIDValidator || errorMessage:Do not allow user id Y
Example_JavaBean4 JAVABEAN:com.accela.security.password.ExcludeUserIDValidator || number:5 || errorMessage:Do not allow previous password. Y
Example_WS WS: https://accela.com:3080/CheckACAPolicy?wsdl || errorMessage: check policy failed. Y

To modify the password calculation score rules, configure the Standard Choice PASSWORD_POLICY_SETTINGS.

Standard Choice Value Value Description Active
Number of Characters +(n*4) Y
Repeated Characters -(n*4) Y
Has 3 Number +5 Y
Has 2 Special Characters +5 Y
Has Upper and Lower Character +10 Y
Has Numbers and Characters +15 Y
Only Characters -10 Y
Only Numbers -10 Y
Weak Password score<=34 Y
Medium Password 34 < score <=34 Y
Strong Password 68 < score Y