【发布时间】:2013-02-25 13:50:17
【问题描述】:
我有一个允许用户更改其 AD 密码的前端。
有没有办法获取特定用户及其属性(长度、复杂性...)的密码策略(例如细粒度)
有没有办法根据此特定策略检查字符串“xyz121”?
编辑: 我不想检查存储在活动目录中的当前密码。 我想检查新密码是否可以安全地保存到活动目录中。 例如:用户输入他的新密码“xyz121”并想要更改它,但活动目录只允许至少 8 个字符的密码。
【问题讨论】:
-
不,不是重复的。我不想检查当前密码。我想验证一个新的。见编辑;-)
-
@Adriano 绝对不是重复的。问题不同。
-
分数较高的答案给出提示。您拥有 Principal 并调用 ChangePassword() 方法(而不是 Validate)。密码错误会产生PasswordException。
标签: c# active-directory