【发布时间】:2019-11-28 06:37:06
【问题描述】:
我正在尝试使用自定义策略在 Azure AD B2C 中集成自定义 OpenID Connect 身份提供程序。 但是,在使用授权代码从 IdP 重定向回来后,自定义用户流失败并出现以下错误(使用 MSAL.js):
login failure {"_error":"server_error","_errorDesc":"AADB2C90289: We encountered an error connecting to the identity provider. Please try again later.\r\nCorrelation ID: 97809cc4-04e8-47a3-9263-de57260e7979\r\nTimestamp: 2019-07-18 15:47:32Z\r\n","_scopes":""}
我已启用对 Application Insights 的日志记录,但我能找到的唯一相关内容是:
{
""Kind"": ""HandlerResult"",
""Content"": {
""Result"": true,
""RecorderRecord"": {
""Values"": [
{
""Key"": ""SendErrorTechnicalProfile"",
""Value"": ""OAuth2ProtocolProvider""
},
{
""Key"": ""Exception"",
""Value"": {
""Kind"": ""Handled"",
""HResult"": ""80131500"",
""Message"": ""We encountered an error connecting to the identity provider. Please try again later."",
""Data"": {
""IsPolicySpecificError"": false
}
}
}
]
},
""Statebag"": {
""SE"": {
""c"": ""2019-07-18T13:46:21.1438143Z"",
""k"": ""SE"",
""v"": """",
""p"": true
}
}
}
},
有没有办法记录对 Idp 进行的实际网络调用以查看问题所在? Idp 不在我的控制之下,因此我无法将它们记录在那里。
【问题讨论】:
-
大多数情况下,IDP 使用 302 重定向。您可以从开发者工具中看到这些调用和响应。
-
确实,但我看不到获取访问令牌的调用,或对声明端点的调用
标签: azure oauth-2.0 azure-ad-b2c openid-connect