Confirmation properties - CustomerID

Ubisecure CustomerID supports confirmation for user email and mobile attributes. If confirmation is used for these attributes then Ubisecure CustomerID first sends a message to the new value containing a confirmation code. That code can then be used to confirm the new attribute value.

These configurations are available in the eidm2.properties file.

confirmation.code.length.mobile

This property defines the length of the confirmation code concerning mobile number change. Maximum supported code length is 10 digits.

Default is 6
Example:

confirmation.code.length.mobile = 6

confirmation.code.length.email

This property defines the length of the confirmation code concerning email address change. Maximum supported code length is 36 digits.

Default is 6
Example:

confirmation.code.length.email = 6

confirmation.lockout.threshold.mobile

This property defines the number of incorrect code input attempts after which the confirmation of the mobile number will be locked for a while.

Default is 5. Lockout duration starts after 5 incorrect code inputs.
Example:

confirmation.lockout.threshold.mobile = 5

confirmation.lockout.threshold.email

This property defines the number of incorrect code input attempts after which the confirmation of the email address will be locked for a while.

Default is 5. Lockout duration starts after 5 incorrect code inputs.
Example:

confirmation.lockout.threshold.email = 5

confirmation.lockout.duration.mobile

This property defines how long the confirmation will be locked after the lockout threshold has been reached.

All configuration settings that represent time durations will be of the form 7d 13h 30m 15s, which means 7 days, 13 hours, 30 minutes, and 15 seconds. It is not necessary to specify all the components of the expression; for example, 5h 10s means 5 hours and 10 seconds.
Default is 20m
Example:

confirmation.lockout.duration.mobile = 20m

confirmation.lockout.duration.email

This property defines how long the confirmation will be locked after the lockout threshold has been reached.

All configuration settings that represent time durations will be of the form 7d 13h 30m 15s, which means 7 days, 13 hours, 30 minutes, and 15 seconds. It is not necessary to specify all the components of the expression; for example, 5h 10s means 5 hours and 10 seconds.
Default is 5m
Example:

confirmation.lockout.duration.email = 5m