无法从 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.