代码之家  ›  专栏  ›  技术社区  ›  Lee Simpson

azure b2c-发生异常

  •  0
  • Lee Simpson  · 技术社区  · 6 年前

    我正在尝试使用 https://docs.microsoft.com/en-us/azure/active-directory-b2c/configure-ropc

    我紧跟着这一页上的指示。当我尝试使用postman登录时,我得到错误“aadb2c:发生异常”。似乎无法查看错误的详细信息,并且标准的azure审核日志为空。

    你如何找到这些错误的细节?

    我看到您可以配置application insights,但这需要一个自定义配置文件(这可能是我唯一的选择)

    编辑-我得到它的工作,原来我选择了错误的流策略-所以如果你得到这个请确保三倍检查它!我仍然认为这是一个错误或糟糕的用户体验,虽然应该有一种方法来实际调试错误,而不必联系微软。

    0 回复  |  直到 5 年前
        1
  •  1
  •   SunnySun    6 年前

    我试过了,效果很好。以下是我在《邮递员》中的尝试:

    enter image description here

        2
  •  0
  •   Leniel Maccaferri    5 年前

    阅读一些有关azure ad b2c的精彩文档 here . 那你一定要下载 Gaining Expertise with Azure AD B2C .

    检查此部分: 使用application insights测试和调试自定义策略 .

    我将在此处粘贴内容,以防:

    您可以使用应用程序提供的详细日志信息 深入了解以调查自定义项可能出现的任何问题 政策。使用以下步骤配置ief以发送事件 直接进入应用程序洞察。

    1. 使用visual studio打开signuporsignin.xml文件。
    2. 向元素添加以下属性。

      deploymentmode=“development”userjourneyrecorderendpoint=“urn:journeyrecorder:applicationinsights”

    3. 在元素下,在元素之后立即添加以下节点。用application insight键替换粗体文本。

    注意以下几点:

    • developerMode=true有利于开发,但在很大程度上受到限制,因为它告诉应用程序洞察通过处理管道加快遥测。
    • clientenabled=“true”将向application insights发送客户端脚本,以跟踪页面视图和客户端错误
    • serverenabled=“true”将把现有的userjourneyrecorder json作为自定义事件发送到application insights

    1. 保存文件。
    2. 返回到azure门户并切换到b2c租户。打开azure ad b2c刀片并选择identity experience framework。
    3. 选择上载策略并上载signuporsignin.xml策略文件。选择覆盖策略(如果存在)。

    查看应用程序洞察中的日志

    1. 选择B2C登录策略。
    2. 选择“立即运行”。
    3. 尝试以以下身份登录:
      • 无效用户(键入随机电子邮件地址)。T
      • testuser@awesomeyourlastname.onmicrosoft.com,但密码错误。
      • testuser@awesomeyourlastname.onmicrosoft.com使用正确的密码。
    4. 在azure门户中,切换回你的azure租户,并打开demoinsightsforcustoimpolicies应用程序洞察资源。
    5. 在“详细信息/概述”菜单中,选择“分析”。
    6. 在application insights web应用程序中打开一个新的选项卡。
    7. 使用以下任何示例查询查看日志信息。
      • 跟踪:查看azure ad b2c生成的所有日志
      • traces where timestamp>ago(1d):查看azure ad b2c最后一天生成的所有日志
      • traces count:查看生成了多少个事件
      • traces呈现饼图:将数据汇总为饼图

    注意,在日志开始出现在application insights中之前,您可能需要等待几分钟。

    如果需要,可以下载查询结果并将其导出到csv文件(如果需要执行详细分析)。

    您可以通过应用程序洞察了解有关执行分析的更多信息 here .

    γ

    按照这些步骤,我能够看到B2C在执行自定义密码重置策略时返回的真正异常消息。见下文:

    enter image description here