(since IdM version 11.0.0)
The main goal of a uniform password for new accounts is to ensure that new identities will have the same password in newly created accounts.
This feature solves this scenario:
Without the use of the uniform password feature, after the completion of the mentioned scenario, ie. After completing the synchronization of contracts (automatic role recalculation), two new accounts A1 and A2 are created, each of which will contain a different password. The user will receive two notifications of the creation of a new account for each account separately.
If you use the uniform password feature, two accounts will also be created, but both will have the same password. The user will recevie only one notification about the creation of an account on systems S1 and S2.
To ensure the same password for all new identity accounts created during synchronization, the systems on which we want to have the same password must be defined in the uniform password agenda.
This feature is active only during contract sync and for contracts where a identity state is changed:
For use same uniform password on systems and in the IdM, you have to enable this feature by the checkbox "Change password through IdM" on the uniform password detail.
There is life cycle of this feature:
IDENTITY_UNIFORM_PASSWORD
(uniformPasswordManager.createEntityState(identity)). This status will be followed by the generated uniform password, which will be stored in confidential storage.IDENTITY_UNIFORM_PASSWORD
. In this case, the account will not generate a new password, but will use the password from the given entity state.ProvisioningUniformPasswordNotificationProcessor
will ensure that the system name is added to the entity state. This system name will then be used in the final notification.TOPIC_UNIFORM_PASSWORD_SET
) to all identities for which an entity state has been created within the given transaction, about the generation of new accounts on the given systems and a uniform password.IDENTITY_UNIFORM_PASSWORD
and created in given transaction deleted.