繁体   English   中英

如何验证 Azure AD 用户?

[英]How to Authenticate Azure AD users?

我想在我的应用程序中验证 Active AD 用户。 只有授权用户才能登录。 我的应用程序组件是

  1. Web页面(客户端)
  2. 网芯 API 6.0
  3. Azure 广告。

Azure AD 登录凭据将通过 web 客户端输入。 请让我知道以下是否是进行身份验证的正确方法。

通过 web 客户端连接到 Azure AD 获取 Token。 将令牌发送到 web API 进行验证。

感谢您的宝贵建议。

  • 我们已经在我们的环境中重现了对 AD 用户的身份验证,请检查以下解决方法。

  • 创建.Net Core WebAPI 6.0示例应用程序,发布到 Azure 应用服务。

  • Azure Portal中,导航到您的web app => Authentication => 在身份提供程序下Add provider程序。在此处输入图像描述

单击Add Identity Provider ,select Microsoft作为身份提供者并保存。在此处输入图像描述

  • 添加身份提供程序后,导航到 Azure Active Directory,在App registrations部分,检查所有应用程序 - 您可以看到新的应用程序注册与您的 Web 应用程序的名称相同。
  • 如果它不可用,请添加新注册,单击Authentication => 添加平台 => Select Web 并添加重定向 URI。在此处输入图像描述

重定向 URI - https://YourWebAppName.azurewebsites.net/.auth/login/aad/callback

  • 尝试访问已发布的应用程序,它将被导航到 Microsoft 页面。在验证用户身份后,它将被重定向到您的 WebApp。

在此处输入图像描述

OutPut: 在此处输入图像描述

在此处输入图像描述

参考资料来自: Configure App Service to use Azure AD login

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM