Azure是否提供现成身份提供商?Azure AD本地账号注册等功能咨询
嘿,这两个问题我刚好熟,给你掰扯清楚:
问题1:Azure中是否存在现成的身份提供商?
当然有!Azure Active Directory (Azure AD) 本身就是微软提供的完全托管式身份提供商,开箱即用就能处理你的应用身份验证需求。除此之外,Azure AD还直接集成了一堆主流第三方身份提供商——比如Facebook、Google、Microsoft个人账户、Twitter这些,你只需要在Azure AD的后台简单配置,就能让用户用这些第三方账号登录你的应用,完全不用自己去对接每个提供商的API。
问题2:Azure AD能否直接支持邮箱密码注册及基础身份服务?
必须可以!Azure AD的**本地账户(Local Accounts)**功能就是干这个的:
- 用户可以直接通过邮箱+密码的方式注册你的应用,整个注册流程由Azure AD托管的标准化页面完成(你还能自定义页面的品牌样式)
- 你提到的修改密码、找回密码这些基础服务,Azure AD全都开箱自带,甚至包括账户锁定、多因素验证这些安全功能,完全不需要你自己去开发ASP.NET Identity的Web API,也不用维护自己的SQL身份数据库——所有用户身份数据都由Azure AD安全托管,微软负责数据加密、备份和合规性这些头疼的事儿。
简单说,只要你在Azure AD里给应用开启本地账户支持,再用MSAL(Microsoft Authentication Library)把你的应用和Azure AD集成起来,这些身份相关的基础功能就全搞定了,你可以把精力放在应用的核心业务上。
内容的提问来源于stack exchange,提问作者Raas Masood
相关产品推荐
相关产品推荐

