【问题标题】:How can I debug the CorrelationId property in Azure AD B2C?如何调试 Azure AD B2C 中的 CorrelationId 属性?
【发布时间】:2021-11-24 15:41:40
【问题描述】:

在制定自定义策略时,有时我会收到如下错误消息:

AADB2C90037: An error occurred while processing the request. Please contact the administrator of the site you are trying to access.
Correlation ID: fe8c8eef-3da4-4344-8928-1a95e17f23ea
Timestamp: 2021-11-24 15:11:44Z

什么是 CorrelationId?可以追踪吗?

【问题讨论】:

标签: azure-ad-b2c azure-ad-b2c-custom-policy


【解决方案1】:

• 是的,相关 ID 可通过 Azure AD B2C 自定义策略框架中的应用程序洞察集成进行跟踪。你可以在 Azure AD B2C 注册或登录页面中找到相关 ID。在浏览器中,选择“查看源代码”。相关性显示为页面顶部的注释。复制相关 ID,然后继续“登录流程”。使用关联 ID 观察登录行为。

• 它只是一个唯一的全局标识符值,具有在 Azure AD B2C 交互会话期间发生的数字、字母和事件/活动之间的一组创建格式,并专门附加到身份验证请求。即使身份验证成功或遇到错误,它也会在每次身份验证命中时生成。它对每个请求都是唯一的,而不是每个错误。但是,当发生错误时,错误消息会包含当时对请求有效的相关 ID。

• 管理员使用关联 ID 作为“面包屑”来回溯 Azure AD B2C 日志记录和审核跟踪中的请求或进程,以找出导致问题的原因。如果 Azure AD B2C 在处理该任务时遇到无法识别的错误,它会发布“发生意外错误”消息,并包含相关 ID。相关 ID 可以帮助找出发生了什么,但不能识别发生了什么。因此,要跟踪 Azure AD B2C 的相关 ID,您可以按照以下链接中的说明执行以下操作:-

https://docs.microsoft.com/en-us/azure/active-directory-b2c/troubleshoot?pivots=b2c-custom-policy#echo-the-azure-ad-b2c-correlation-id

https://docs.microsoft.com/en-us/azure/active-directory-b2c/troubleshoot?pivots=b2c-custom-policy#troubleshooting-with-application-insights

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-21
    • 1970-01-01
    • 2022-10-09
    • 1970-01-01
    • 2017-01-09
    • 2019-10-16
    相关资源
    最近更新 更多