【发布时间】:2018-06-21 20:05:00
【问题描述】:
是否可以根据条件跳过验证技术配置文件?
在我的情况下,我在屏幕上有用户名和密码。我只想在用户满足特定条件时验证密码。如果没有,我想将用户重定向到重置密码页面。
【问题讨论】:
标签: azure-ad-b2c
是否可以根据条件跳过验证技术配置文件?
在我的情况下,我在屏幕上有用户名和密码。我只想在用户满足特定条件时验证密码。如果没有,我想将用户重定向到重置密码页面。
【问题讨论】:
标签: azure-ad-b2c
是的,您可以在用户旅程中使用先决条件来跳过特定编排步骤的步骤。
这是一个用户旅程示例,如果“requiresPasswordReset”声明等于 true,则用户将转到“LocalAccount-PasswordReset”技术配置文件。否则,如果为 false,则用户跳过此步骤以继续用户旅程。
例子:
<OrchestrationStep Order="1" Type="ClaimsExchange">
<Preconditions>
<Precondition Type="ClaimEquals" ExecuteActionsIf="false">
<Value>requiresPasswordReset</Value>
<Value>True</Value>
<Action>SkipThisOrchestrationStep</Action>
</Precondition>
</Preconditions>
<ClaimsExchanges>
<ClaimsExchange Id="PasswordReset" TechnicalProfileReferenceId="LocalAccount-PasswordReset" />
</ClaimsExchanges>
</OrchestrationStep>
您可以找到有关前提条件和用户旅程的更多文档here
【讨论】: