我正在开发一个web应用程序,其中有多个登录选项,如表单/google/打开ldap/ Azure AD
请指导我如何实现基于MS Assure的AD身份验证。
我正在使用一个自定义登录页面,用户可以在其中输入登录名和密码。这应该在Azure AD服务器上进行验证,并返回状态。其余的登录过程已经创建完毕。还寻找一种方法,以获取用户的全名,电子邮件地址从AD服务器上显示在屏幕上,并更新本地数据库上的用户记录。
发布于 2020-05-07 00:58:06
您可以使用Azure AD B2C满足您的要求,其中您可以提供多个身份提供者。
如果只有多个标识符的身份验证,你可以选择更容易实现的Azure Ad B2C user flows(提供登录/注册/个人资料编辑/密码重置)。
发布于 2020-05-07 05:36:05
对于如此庞大的问题,没有简单的答案,你必须从微软的文档中学到更多。首先,您必须阅读有关整个平台的信息,请阅读有关微软identity platform的概述文档:https://docs.microsoft.com/pl-pl/azure/active-directory/develop/v2-overview
您已经编写了使用登录来构建ASP.NET Web应用程序,因此接下来的步骤是:
端点处理登录的web应用程序的https://docs.microsoft.com/pl-pl/azure/active-directory/develop/tutorial-v2-asp-webapp
基本用户数据存在于ID令牌中。
以下段落显示了如何在ASP.NET web应用程序中获取用户名和电子邮件:
https://stackoverflow.com/questions/61633228
复制相似问题