Search code examples
azureazure-active-directoryazure-ad-b2cuser-management

Custom User Management for Azure B2C


For a current project my team is working on, we have decided to go with AzureB2C as the authentication method for the ReactJS application we are building. I understand how we can make use of custom policies for things such as Sign Up, Sign in, Password Reset etc...

However what I am trying to workout is how we can surface up a more general user management interface for users of our application, that would allow them to perform tasks such as creating user accounts, deleting, updating profiles and resetting passwords.

  • Does all of this have to be done through the AzureB2C interface? Or would we have to build this interface using Azure B2C API's?
  • Has this been done before? If so where can I buy it? :D My search to date suggest it hasn't...

Solution

  • There is not product that you can buy that enables User Management for B2C tenants. If you are not enabling your users to access the Azure portal (and i agree you shouldnt) then you will need to either 1) Build in the User Management features in your app UI (in an admin role) or 2) Build a separate "Admin" app that contains the user management features you need, my organization had a similar need and chose #2