2.2.9 Password Management

This topic describes about password management.

Oracle Banking Corporate Lending Process Management application relies on external password management and does not store any credentials. If an external LDAP is used, password management and policy rules can be set on that (For example, the user and password rules can be configured through the admin console for Weblogic Embedded-LDAP).

If OIM/OAM is configured, password management and policy rules can be set on OIM. The IdP (Identity Provider) in case of SAML takes care of the password policies.

Certain user password related parameters should be defined at the system level. These parameters will apply to all the users of the system. Examples of such parameters are the number of invalid login attempts after which a user-id should be disabled, the maximum and minimum length for a password.

Password Policies

To enable password validation, there is a flag given in SECURITY_CONFIG table called:

PASSWORD_VALIDATION_FLAG – It has to be set as Y to enable

Password validation criteria are configurable through the table created called SECURITY_PASSWORD_VAL_CONFIG. Each property in that is being explained through the following table:
Property Value Description
MIN_PSWD_LEN Any integer Minimum password length required
MAX_PSWD_LEN Any integer Maximum password length allowed
MIN_PSWD_AGE Any integer Not used currently
MAX_PSWD_AGE Any integer Not used currently
FLAG_UPPER_CHAR Y/N Y- UpperCase characters required
NUM_MAND_UPPER Integer Minimum uppercase characters required Checked only if FLAG_UPPER_CHAR is set to Y
FLAG_LOWER_CHAR Y/N Y- LowerCase characters required
NUM_MAND_LOWER Integer Minimum lowercase characters required Checked only if FLAG_LOWER_CHAR is set to Y
FLAG_SPECIAL_CHAR Y/N Y- Special characters required
NUM_MAND_SPECIAL Integer Minimum special characters required Checked only if FLAG_SPECIAL_CHAR is set to Y
FLAG_NUMERIC_CHAR Y/N Y- Numeric characters required
NUM_MAND_NUMERIC Integer Minimum numeric characters required Checked only if FLAG_ NUMERIC_CHAR is set to Y