I was able to go through https://learn.microsoft.com/en-us/answers/questions/308166/azure-ad-b2c-mfa-saves-phone-number-with-incorrect.html query where you have mentioned that MFA does work fine but you are not able to perform the following actions:
- we are not able to query for phone number with Graph Api (https://learn.microsoft.com/en-us/graph/api/authentication-list-phonemethods?view=graph-rest-beta&tabs=http ) – GET returns empty array;
- we are not able to delete phone number with Graph Api (https://learn.microsoft.com/en-us/graph/api/phoneauthenticatio**strong text**nmethod-delete?view=graph-rest-beta&tabs=http) – DELETE returns 404;
As per https://learn.microsoft.com/en-us/graph/api/authentication-list-phonemethods?view=graph-rest-beta&tabs=http This method is available only for standard Azure AD and B2B users, but not B2C users. which could be causing you have an empty array in return:
- Since these numbers could not be retrieved via List or GET actions hence "Delete" is not possible for an empty array.
- I would request you to post it as feature request on our feedback portal. to access Phone authentication for B2C users via Graph.
Please do let me know if you have any queries.
Please "Accept the answer" and "Upvote" if the suggestion works as per your business need. This will help us and others in the community as well.