How to set the minimum password length to a value other than 5, 7, or 10 characters

Version 1

    Requires Access To:

    Administrator role

     

    Question:

    In the Security and Session settings in the Security Controls section of the Admin UI, there is a dropdown list for the Minimum Password Length field that only lets you choose the values '5 characters', '7 characters', or '10 characters'. This picklist does not appear to be editable via the application. Is there a way to modify this list to allow a different value? For example, if business security rules require a minimum password length of 12 characters.

     

    Step by Step:

    Without any additional configuration, it is possible to set the minimum password length to any number by selecting 'Advanced' for the Password Complexity field, and creating a Complexity Regular Expression with the desired limitations.

    However, if this is done, the error message returned when a user enters a password that doesn't meet requirements will be incorrect, and will reflect the value selected in the Minimum Password Length field rather than the actual minimum established in the regular expression.

     

    It is possible to set the minimum password length to any number (0-99) via a configuration workaround.

     

    Please note that this will still be overridden by a custom regex complexity requirement, but it will cause the minimum value to display correctly in the error message displayed when a user enters a password that doesn't meet requirements. It can also be used to set the minimum password to any value when a complexity regular expression is not used.

     

    To configure the value directly, you will need to add a new workspace to the Admin role.

    Log into the Admin role

    Select Configure Application

    Select Business Objects

    Search for Frs_TenantPassWdPolicyConfig

    Open the object, and on the Details ttab, click 'Auto Generate UI'

    Select Roles and Permissions

    Select Admin

    Select Top Level Tabs

    Select Add New Tab

    Select Object Workspace

    Name the tab (either the object name, or something like 'Password Config')

    Select the 'New Tenant Password Policy Configuration' business object

    Select the Autogenerated layout

    Add the tab

    Save the role

    Return to the client side and refresh

    Select 'More...' and open the newly created workspace

    Set the MinimumPasswordLength field to 12 (or the desired minimum length)

    Save