代码之家  ›  专栏  ›  技术社区  ›  Germán Svriz

删除B2C自定义策略上的密码过期

  •  0
  • Germán Svriz  · 技术社区  · 6 年前

    我正在为本地和社会帐户使用B2C自定义策略。我了解,使用自定义策略,密码将在90天内过期,我可以通过以下步骤为每个用户分别删除过期: Azure AD B2C password expiration 但我想更新自定义策略,使新用户具有无过期行为。

    我怎样才能做到这一点?

    事先谢谢! 细菌

    1 回复  |  直到 6 年前
        1
  •  0
  •   Chris Padgett    6 年前

    要禁用密码过期,必须设置 密码策略 的属性 the user object “禁用密码过期”,如下所示:

    1)申报 密码策略 claim type :

    <ClaimType Id="passwordPolicies">
      <DisplayName>Password Policies</DisplayName>
      <DataType>string</DataType>
    </ClaimType>
    

    2)默认 密码策略 创建用户帐户时声明为“DisablePasswordExpiration”:

    <TechnicalProfile Id="AAD-UserWriteUsingLogonEmail">
      <PersistedClaims>
        <PersistedClaim ClaimTypeReferenceId="passwordPolicies" DefaultValue="DisablePasswordExpiration" />
      </PersistedClaims>
    </TechnicalProfile>
    

    请参阅 the custom policy starter pack 例如。