A financial services company is developing a new loan processing application on Azure. The application must support user sign-ups using social identity providers like Google and Facebook, as well as traditional email-based accounts. The solution must provide a fully managed service for user registration, sign-in, profile management, and password reset, with the ability to customize the user interface. Which Azure service is specifically designed to meet these requirements for a consumer-facing application?