Azure ad b2c 在ADB2C的CustomPage中对CustomPolicy中的特定问题作出反应

Azure ad b2c 在ADB2C的CustomPage中对CustomPolicy中的特定问题作出反应,azure-ad-b2c,Azure Ad B2c,因此,我对ADB2C定制政策非常陌生,但我有以下几点: 我有一个带有一些技术配置文件的自定义策略。 我有一个带有一点JavaScript的自定义页面 技术概要文件调用RESTAPI进行一些额外的验证。验证API向ADB2C返回错误代码。但我现在需要做的是显示一个链接,以响应验证API返回的特定错误 通过我的技术配置文件从我的验证API获取错误代码到我的自定义页面,然后在我自己的JavaScript中对该错误作出反应的正确方法是什么?我非常确定您应该能够做到这一点,但我找不到任何关于该特定步骤的M

因此,我对ADB2C定制政策非常陌生,但我有以下几点:

我有一个带有一些技术配置文件的自定义策略。 我有一个带有一点JavaScript的自定义页面

技术概要文件调用RESTAPI进行一些额外的验证。验证API向ADB2C返回错误代码。但我现在需要做的是显示一个链接,以响应验证API返回的特定错误


通过我的技术配置文件从我的验证API获取错误代码到我的自定义页面,然后在我自己的JavaScript中对该错误作出反应的正确方法是什么?我非常确定您应该能够做到这一点,但我找不到任何关于该特定步骤的Microsoft官方文档。

根据错误:

  • B2C服务问题,向应用程序发出静态错误,如中所述。也适用于非源于B2C服务的未处理错误,例如:RESTAPI不响应,错误返回给应用程序
  • RESTAPI在验证技术配置文件中返回一个错误-错误在B2C页面中显示给用户
  • 你可以:

    • 1:从附加到应用程序回复url的查询参数中获取错误详细信息。例如:
    • 2:
      • 并在那里进行一些javascript处理
      • 首选选项(也适用于1)是使API始终返回200,但响应内容包括成功(boolan)和错误相关属性,以便您可以根据上述响应属性的声明输出将用户重定向到使用

    工作起来很有魅力。非常感谢。