[英]Azure AD B2C Failed to download OpenID configuration
我的前端是 SPA(Angular 7),后端是使用 Java 的 Azure Function Apps。
我正在使用端到端身份验证流程,即用户在 SPA 中获得身份验证。 然后,访问函数应用程序授权令牌在请求中使用。
我正在使用 Azure AD B2C 自定义策略对用户进行身份验证。 对于自定义政策,我正在使用本地和社会政策并根据我的需要进行修改。
使用自定义策略,用户可以登录并生成授权令牌。 但是在功能应用程序中,我们得到以下错误
错误 无法从“https://mytenant.b2clogin.com/<b2c_tenant_id>/v2.0/.well-known/openid-configuration”下载 OpenID 配置:远程服务器返回错误:(404) 未找到。
甚至我直接在浏览器中检查了 URL 的结果并得到了相同的结果。 我发现如果我在上面提到的 URL 中附加?p=poliy_name ,那么我就得到了数据。
不知道这里有什么问题。
在处理 B2C 身份验证流时,您需要始终在 URL 中指定策略。 这应该是您用来验证用户的策略。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.