无法从 Azure AD B2C 获取配置
Unable to obtain configuration from Azure AD B2C
在 Microsoft this tutorial 之后,JavaScript 应用程序无法访问受 Azure AD B2C 保护的 API。该应用程序能够 login/authenticate,但是当单击 Call Web API
按钮时,页面上会输出以下消息:
Web APi returned:
"AuthenticationFailed: IDX10803: Unable to obtain configuration from: 'https://b2c-tenant-name.microsoftonline.com/tfp/b2c-tenant-name.onmicrosoft.com/B2C_1_signupsignin/v2.0/.well-known/openid-configuration'."
如何修复?允许 JavaScript SPA 调用受保护的网站 API 需要进行哪些更改?
嗯,URL 看起来有点奇怪。
它应该是这样的:
https://b2c-tenant-name.b2clogin.com/b2c-tenant-name.onmicrosoft.com/v2.0/.well-known/openid-configuration?p=B2C_1_signupsignin
我从 Azure 门户中的 运行 用户流功能中得到了这个。
您不能再使用 microsoftonline.com URL。
他们被弃用了。
主持人现在是 b2clogin.com.
在 Microsoft this tutorial 之后,JavaScript 应用程序无法访问受 Azure AD B2C 保护的 API。该应用程序能够 login/authenticate,但是当单击 Call Web API
按钮时,页面上会输出以下消息:
Web APi returned:
"AuthenticationFailed: IDX10803: Unable to obtain configuration from: 'https://b2c-tenant-name.microsoftonline.com/tfp/b2c-tenant-name.onmicrosoft.com/B2C_1_signupsignin/v2.0/.well-known/openid-configuration'."
如何修复?允许 JavaScript SPA 调用受保护的网站 API 需要进行哪些更改?
嗯,URL 看起来有点奇怪。 它应该是这样的:
https://b2c-tenant-name.b2clogin.com/b2c-tenant-name.onmicrosoft.com/v2.0/.well-known/openid-configuration?p=B2C_1_signupsignin
我从 Azure 门户中的 运行 用户流功能中得到了这个。
您不能再使用 microsoftonline.com URL。 他们被弃用了。 主持人现在是 b2clogin.com.