Hi,
We have recently implemented Azure B2C for a single-page application; the users of this application are mixed with customers and employees, and the employee users get authenticated with Azure AD. It works out pretty well.
We have a few internal-facing applications that will be moved to Azure in the future. The decision point is where to register those internal-facing applications on Azure, Azure AD, or Azure B2C? Logically, the internal-facing applications should be registered on Azure AD since the user store is the Azure AD. However, with the federated Id sign-in option for employees on B2C, the internal-facing applications could also be registered on Azure B2C. Could we use one Azure service (B2C) to manage all our applications(customer and internal)? One advantage we see is to have only one Azure service and authorization server to support. One disadvantage is a duplicate charge for employees (both AD and B2C count as MAU, although the dup fee is very small). What are we missing if we register the internal-facing application on Azure B2C instead of Azure AD? What are the other pros and cons?
Have you seen similar case from other client?
Thanks,
George