gpt4 book ai didi

azure - 如何通过 Azure AD B2C 使用身份验证功能在 Azure Web App 上添加身份验证?

转载 作者:行者123 更新时间:2023-12-03 04:56:51 27 4
gpt4 key购买 nike

我想使用 Azure AD B2C 向在 Azure Web Apps 上运行的 Web 应用程序添加身份验证。

为此,我按照以下步骤操作:

  1. 在 Azure AD B2C 上创建租户
  2. 添加应用注册和客户端 key
  3. 添加用户流程
  4. 在 Azure Web Apps 上的“身份验证”(位于左侧面板)中,我选择 Microsoft 作为身份提供商,并根据前面步骤中获取的值提供配置。

但是当我访问 Azure Web Apps url 时,我没有重定向到登录页面,而是收到以下消息。

{"code":401,"message":"An error of type 'unauthorized_client' occurred during the login process: 'AADB2C90057: The provided application is not configured to allow the 'OAuth' Implicit flow.\r\nCorrelation ID: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\r\nTimestamp: 2021-04-09 10:06:00Z\r\n'"}

此外,在身份提供商的编辑页面中,显示在当前租户中找不到 ID 为 xxxxxxxxxxxxxxxx 的应用程序。租户 ID:yyyyyyyyyyyyyyyyy。

这显然意味着我在 Azure B2C 租户上注册的应用程序与 Azure Web Apps 链接的租户不在同一租户上。

我的问题是“如何通过 Azure AD B2C 使用其“身份验证”功能在 Azure Web App 上添加身份验证?”。“身份验证”功能的 Microsoft 身份提供商是否仅支持与 Azure Web Apps 位于同一租户的客户端?

最佳答案

how to add authentication on Azure Web App using its "Authentication"feature via Azure AD B2C?

根据您的错误,应该是您的应用程序未启用隐式流引起的。因此,您需要在 Azure B2C 中启用它。

  1. 转至 Azure B2C 门户>应用注册>您的应用>身份验证。

enter image description here

2.转到Azure B2C门户>应用程序(旧版)>您的应用程序。

enter image description here

Does Microsoft identity provider of The "Authentication" feature onlysupport clients on the same tenant as Azure Web Apps?

是的。

关于azure - 如何通过 Azure AD B2C 使用身份验证功能在 Azure Web App 上添加身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67019433/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com