【问题标题】:Skip a validation technical profile conditionally有条件地跳过验证技术配置文件
【发布时间】:2018-06-21 20:05:00
【问题描述】:

是否可以根据条件跳过验证技术配置文件?

在我的情况下,我在屏幕上有用户名和密码。我只想在用户满足特定条件时验证密码。如果没有,我想将用户重定向到重置密码页面。

【问题讨论】:

    标签: azure-ad-b2c


    【解决方案1】:

    是的,您可以在用户旅程中使用先决条件来跳过特定编排步骤的步骤。

    这是一个用户旅程示例,如果“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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多