Deployed M9 in dev, I am able to submit an email, receive and OTP, submit it to OTPRegistrar and the API even reports that the credential is active. However it appears to be immediately deleted after that. It no longer shows up in future calls to MeCreds and doesn't show up as a factor for authentication. This happens after the next login.
Release : October.01.2022
This Tenant Setting should be enabled to preserve the Second email address.
preserveOriginInAutoEnrollment:
This property ignores or considers the origin type in the Credential Synchronization flow depending on the following values:
false: Ignores the origin in the Credential Synchronization flow and replaces an existing credential with the new credential from the authoritative source.
true: Considers the origin in a Credential Synchronization flow and replaces an existing credential with the new credential from the authoritative source only when the origin and credential type match (ignores case). Note that the existing credential is replaced only when the credential value is changed.
Possible values: true or false
{
“name”: “preserveOriginInAutoEnrollment”,
“value”: “true”
}