试图了解Azure AD的概念。 据我所知,它拥有所有联合身份概念,可以根据Facebook和Google等第三方提供商登录用户。
但是,如果用户想要注册到您的应用程序,该怎么办?我不能使用azure简单地传递我的电子邮件和密码,并创建用户。我得到更改密码和忘记密码,如基本服务开箱即用,而不是我创建一个基于asp.net身份的web apis并维护身份数据库 SQL并将此系统公开给我的客户端。
让我知道我是否在思考方向错误。
答案 0 :(得分:1)
是的。
修改强>
Azure AD B2C是适用于您的Web和移动应用程序的云身份管理解决方案。它是一种高度可用的全球服务,可扩展到数亿个身份。 Azure AD B2C构建于企业级安全平台之上,可以保护您的应用程序,业务和客户。
使用最少的配置,Azure AD B2C使您的应用程序能够进行身份验证:
- 社交帐户(例如Facebook,Google,LinkedIn等)
- 企业帐户(使用开放标准协议,OpenID Connect或 SAML)
- 本地帐户(电子邮件地址和密码,或用户名和 密码)
使用AAD B2C,起床非常简单运行。但是你也可以按照你想要的方式自定义它。想一想登录&注册政策,品牌登录页面,密码重置甚至可选的多重身份验证。
有关多种语言的更多信息和示例:Azure AD B2C: Focus on your app, let us worry about sign-up and sign-in