Azure AD B2C, stands for Azure Active Directory Business-to-Consumer is an identity management service, responsible for handling user account sign-up, sign-in, profile edit and password reset functionalities outside the applications developed to meet any specific functionality. Azure AD B2C has its own login portal management which can be customized to a certain extent to change the look and feel as required by customers.
Azure AD B2C is a directory service that leverages identity stores outside of your company. It is an authentication service for publicly facing applications. In addition to provide authentication service for local email accounts, it also integrates with other third-party identity providers such as Google+, Facebook, Amazon, or LinkedIn to provide a one-stop shop for authentication. It acts as an alternative to the burden of having to manage authentication and account details yourself.
Some advantages of using Azure AD B2C:
Integrating with social accounts such as Facebook or Google+ requires additional work. By using Azure AD B2C, this work is offloaded to Microsoft and developers can concentrate more on the core functionalities to be developed in the application. Azure AD B2C also handles multi-factor authentication and password self-service reset by applying some basic configurations.
Implementing Azure AD B2C is very cost effective due to reasonable pricing compared to other providers or developing your own identity management framework. The first 50,000 authentications and users are free.
The authentication system provided by Azure AD B2C is very secure for protecting user identity and credentials. Azure AD B2C provides identity as a service for your apps by supporting two industry standard protocols: OpenID Connect and OAuth 2.0.