
Greetings, community. I am curious if anyone knows of a way to make it so that a user with an Invite code has to create an Azure B2C account using a specific email associated with the invite. Basically, I want to allow Azure B2C registration without allowing just anyone to create an Azure B2C account. I also want to ensure that users can't just use any email they choose for security reasons.
Does anyone have suggestions or thoughts?
Not really. Others may have other suggestions, but one thing you could do is create the B2C user from your data in Dataverse before you send the Invitations (can be done via custom code or using Flow) using the Graph API. Or instead of the invitations create the B2C and the External Identity record in Dataverse for it, and set some additional fields on the Contact record (e.g. Security Stamp with any guid, Login Enabled to Yes) and send them a temporary password (or setup B2C for one time passcode) in an email.