【发布时间】:2018-06-06 16:15:38
【问题描述】:
UserPrincipal.SetPassword() 是否有助于用户的密码历史记录?
这是UserPrincipal.ChangePassword() 的管理版本。 SetPassword 绕过密码规则(在某种程度上),而 ChangePassword 受密码复杂性/长度/历史要求的约束。
我们有一个应用程序允许用户通过一个应用程序重置他们的密码,该应用程序基本上使用新输入的密码执行SetPassword(tempRandomPassword),然后是ChangePassword(tempRandomPassword, newUserPassword)。这是要求用户选择一个符合我们的长度/复杂性/历史密码标准的新密码。
假设我们有一个密码策略是你不能使用以前的 X 密码。
关于密码历史要求,如果在 X SetPasswords 之后,第 X+1 个密码现在有效吗?
【问题讨论】:
标签: active-directory passwords .net-4.5 change-password