Azure ad b2c B2C自定义策略中RestAPI错误响应的本地化消息

Azure ad b2c B2C自定义策略中RestAPI错误响应的本地化消息,azure-ad-b2c,Azure Ad B2c,我在自定义策略中进行了本地化,但在某些步骤中,我调用RESTAPI来验证一些数据。回应是用英语,但现在我也需要翻译这些信息,作为本地化的一部分。在B2C中有没有办法做到这一点 以下是我从API得到的回应: { "userMessage": "Password is incorrect", "version":"1.0.0", "status::

我在自定义策略中进行了本地化,但在某些步骤中,我调用RESTAPI来验证一些数据。回应是用英语,但现在我也需要翻译这些信息,作为本地化的一部分。在B2C中有没有办法做到这一点

以下是我从API得到的回应:

                {
                    "userMessage": "Password is incorrect",
                    "version":"1.0.0",
                    "status:: 409,
                    "code": "API12345",
                    "requestId":"50f0bd91-2ff4-4b8f-828f-00f170519ddb",
                    "developerMessage":"Verbose description of problem and how to fix it.",
                    "moreInfo": "https://restapi/error/API12345/moreinfo"
                }

您可以将本地化参数发送到RESTAPI,并让它返回本地化错误。或者,您可以从API返回错误代码,而不是错误字符串。然后使用以下示例在策略中完成此操作:


错误代码
一串
负责保存发送给依赖方的响应代码的索赔
消息
一串
负责保存要发送给依赖方的响应消息的声明
段落
EN
锿
自以为是的
用户配置文件
api.Self断言
谢谢,决定使用“索赔解析程序”和API将返回翻译后的消息。