从 DisplayControl 错误处理调用 RESTfull 提供程序的 Azure B2C 自定义策略

时间:2021-03-30 16:55:32

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

在“SendCode”操作期间使用调用 RESTfull 提供程序的 DisplayControl 时如何处理失败?

即当 HTTP 端点不可用且用户选择发送代码按钮时,流程将挂起并显示“进度条”图标。

我已尝试更改 ValidationClaimsExchangeTechnicalProfile 的“ContinueOnError”设置,但将其设置为 true 时,它​​只会跳到下一个 ValidationClaimsExchangeTechnicalProfile。我什至在下一次验证中添加了一个布尔断言验证,没有任何反应。

前进的唯一方法似乎是按照“电话号码-无密码”示例使用 <TechnicalProfile Id="PhoneVerificationPage1"> 进行完整的“自定义页面”...?

更多信息: 当从编排步骤直接调用 RESTfull 提供程序时,将返回以下预期错误: enter image description here

1 个答案:

答案 0 :(得分:0)

当 API 不可用时,我们有 30 秒的超时,并重试 3 次,这很可能是您看到的挂起。返回后,您可以根据此文档配置错误: https://docs.microsoft.com/en-us/azure/active-directory-b2c/restful-technical-profile#error-handling