Change user's primary email address (primary email) through "Profile editing policies" in Azure B2C.
If we could change email address, that is used to receive verification code, through "Profile editing policies" in Azure B2C, It would be great.When user name is selected as Identity provider, the email is used to receive verification code while signing up. If Email is selected as identity provider, the same email should be changed through "Profile editing policies".
It will be useful to the situation when end users forget the email address with the one they have created account with.

We are planning to do this in the next 6 months, however it will only be possible through the Graph API.
/Parakh
26 comments
-
Dev Johnson commented
At this point, it would be nice just to receive a post from Microsoft in this thread. All I hear is crickets.
-
BERKE János (SCS) commented
It is been more than 6 months since this is planned. I am really curious about how Microsoft calculates the number of months..... Graph API is more than enough, custom policy is a pain...
-
Sunil Malik commented
I am curious to understand how we could use custom policy or any other way to change primary email address in Azure AD B2C. Does someone have the custom policy they could share?
-
sunny commented
I am curious to understand how we could use custom policy to change primary email address. Does someone have the custom policy they could share?
-
Anonymous commented
It is quit easy to design a change email flow with custom policies. You can overwrite the email field. It is not totally out of the box, but takes about one hour if you start with a starter pack and have a bit of experience.
-
Murli Subramany (LT-ATL) commented
Niv, does this change also include the ability to change usernames, using Graph, even if the user is not using a social identity?
-
Niv commented
In Azure AD B2C Using GRAPH API v1.6 PATCH /users/{id} you are able to update user sign-in names for users who are using social identities such as google, yahoo etc.
I have just finish implementing the requirement to change e-mail used for sign-in for a public facing online service supported by Azure B2C.
-
Anonymous commented
Can the users update their email address now after completing their registration or its still WIP?
-
Anonymous commented
Any Update how we can change primary email address in Azure B2C using Graph API?
-
Aaron Fisk commented
This needs to be available OOB without using the Graph API.
-
Kris Sebesta commented
BEEN OVER A YEAR NOW AND NO WORD FROM MICROSHAFT ON THIS. PATHETIC DEVELOPER SUPPORT FROM A COMPANY THAT HAS SO MUCH MONEY AND COMMUNITY BUILT AROUND IT. IS IT REALLY TOO MUCH TO ASK TO SPEND 30 SECONDS TO TYPE IN AN UPDATE MICROSH!T?
-
Anonymous commented
This is discrimination towards women!
When getting married and changing their name, they can't update and change their email address? Are you serious? -
Anonymous commented
this is something the user need to be able to do by themselves!
-
Oliver Portingale commented
Is this possible now?
-
Aaron Hayon commented
Is this now available? It has now been almost a year since the last update.
-
Customer commented
Any comments regarding this and reason why this is not already done? Data is stored in Alternate email field so should not be impossible to be rendered in the edit page, right?
-
Tom Winton commented
9 months now. The ability to login with a username is not feature complete without this capability really now is it..
-
Vossekop commented
Any news on this? Those 6 months are over by now, and I am getting customer questions regarding this feature.
-
Azure1 commented
Trying not to be too depressed after spending so much time planning and configuring to use ADB2C and to run into this kind of a "basic" showstopper. :(
This is really basic functionality that is needed.
-
Azure1 commented
Any word on this? This is critical - especially in a "username" configuration. That is pretty much the whole reason to choose the username path (since email should never be the identifier imho).
Not being able to edit the email address is mind boggling, and completely killing me from be able to implement ADB2C. :(