We are currently testing ADX portal using Azure AD accounts for authentication. Currently the only sure way to associate a CRM contact with an Azure AD account is to go through the registration process on the front end. What we notice is that the external identity username is some form of encrypted hash which must be based on the Azure AD account somehow.
We want to automate the creation of contacts but currently have no idea how this external identity username is derived.
Can anyone provide details of how this works please?
If we don't create the contact automatically then the user can enter what details they like at registration which may be different from their details in the Azure AD account. This will only lead to long term confusion I'm sure....