【发布时间】:2021-04-13 16:27:27
【问题描述】:
我想跳过重置密码时的电子邮件验证,而是想在允许用户定义新密码之前进行 API 调用。
我尝试替换下面的第一个步骤
<OrchestrationStep Order="1" Type="ClaimsExchange">
<ClaimsExchanges>
<ClaimsExchange Id="PasswordResetUsingEmailAddressExchange" TechnicalProfileReferenceId="LocalAccountDiscoveryUsingEmailAddress" />
</ClaimsExchanges>
</OrchestrationStep>
到
<OrchestrationStep Order="1" Type="ClaimsExchange">
<ClaimsExchanges>
<ClaimsExchange Id="UserReadUsingEmailAddressExchange" TechnicalProfileReferenceId="AAD-UserReadUsingEmailAddress" />
</ClaimsExchanges>
</OrchestrationStep>
但出现以下错误
AADB2C90037:处理请求时出错。请联系您尝试访问的站点的管理员。相关 ID:6ffea2fd-bc28-4d7c-8a92-abe63f3e5b54 时间戳:2021-04-13 14:42:24Z
关于我获得的应用洞察
异常消息:处理请求时发生错误。请联系您尝试访问的站点的管理员。异常类型:PolicyException,CorrelationID:6ffea2fd-bc28-4d7c-8a92-abe63f3e5b54
有人知道怎么做吗?
非常感谢
【问题讨论】:
标签: c# azure cloud azure-ad-b2c azure-ad-b2c-custom-policy