I cannot register for SyncForce. I get the message 'A user with the specified ID already exists'.
The registration process could not be finished and the Azure B2C user needs to be removed before the registration process can start over.
User authentication in SyncForce is handled via Azure B2C. So when registering for SyncForce, and the user does not use the Single Sign On provider setup for the customer, the person first needs to create an Azure B2C user account before being able to register for a SyncForce user account.
So simplified:
A person fills in his/her email address on [customer].syncforce.com and gets the message there is no user account yet. The person clicks on the link in the message and:- signs in with the Single Sign On provider configured for the customer if the email domain belongs to the customer
- signs in with his/her Azure B2C user account if the person already has a SyncForce account for another customer
- registers for a new Azure B2C user account
In the registration process for a new Azure B2C user account, the person needs to validate his/her email address. When the email address is verified but the person then tries to sign in to SyncForce again (so does not continue in the Azure B2C user creation process) and when that fails, finalizes his/her Azure B2C user account creation, the process breaks and the user cannot become a user in SyncForce.
So the replication in which the 'A user with the specified ID already exists' message is shown is this:
-
Go to [customer].syncforce.com sign in page
-
Fill in email address
-
User does not yet occur, so click ‘sign up’
-
In Azure B2C, verify email address
-
When done, open a new tab
-
Go to [customer].syncforce.com sign in page
-
Click on single sign on button
-
Fill in email address and an imaginary password
-
The user cannot login because there is no user account in SyncForce yet
-
Back to first tab, the registration page in Azure B2C is still open
-
Fill in name and password
-
Click on Create
-
The page is refreshed. The user does not continue to SyncForce.
- In Azure B2C, verify the email address again
- Fill in name and password
-
Click on Create
-
The message ‘A user with the specified ID already exists.’ is shown
In order to solve this, the user which has been created in Azure B2C will be removed and the person can follow the registration flow from the start again. Ask your SyncForce Implementation Partner to arrange with SyncForce to remove the Azure B2C user.