【问题标题】:How to customize B2C Expired Password Message如何自定义 B2C 密码过期消息
【发布时间】:2020-08-15 14:08:52
【问题描述】:

我正在使用 B2C 自定义流程。如果用户尝试使用过期密码(超过 90 天)登录,则会显示“密码已过期”消息。如何自定义此消息。我在本地化字符串 ID https://docs.microsoft.com/en-us/azure/active-directory-b2c/localization-string-ids 列表中找不到此消息。

【问题讨论】:

  • 嗨@Douglas Woods。这是因为passwordPolicies没有设置为DisablePasswordExpiration吗?
  • 我没有在 passwordPolicies 中设置 DisablePasswordExpiration,因为我确实希望密码在 90 天后过期。但我想自定义密码过期时显示的消息。

标签: azure-ad-b2c


【解决方案1】:

必须在 passwordPolicies 属性设置为 DisablePasswordExpiration 的情况下创建 user 对象。

这是因为如果用户的密码已过期,the local-NonInteractive technical profile 将失败。

由于您正在创建自定义流程,因此您可以使用自己的本地化消息实施自己的密码策略,例如 this Azure AD B2C: Force password reset after 90 days sample 中的消息。

【讨论】:

    【解决方案2】:

    据我所知,本地帐户没有密码过期策略。您是否在没有将 passwordPolicies 属性设置为的情况下创建了本地帐户 DisablePasswordExpiration?

    1.如果本地账户是通过内置密码策略创建的,该策略会将passwordPolicies属性设置为DisablePasswordExpiration。

    2.如果通过自定义策略或 Azure AD Graph API 创建本地帐户,则必须手动将 passwordPolicies 属性设置为 DisablePasswordExpiration。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-04
      • 1970-01-01
      • 1970-01-01
      • 2021-01-08
      • 2019-02-18
      相关资源
      最近更新 更多