根据Active Directory策略检查密码
我有一个前端,允许用户更改它的AD密码。
-
有没有办法获得特定用户的密码策略(例如细粒度)及其属性(长度,复杂性……)
-
有没有办法检查字符串“xyz121”针对此特定政策?
编辑:我不想检查存储在活动目录中的当前密码。 我想检查新密码是否可以安全进入活动目录。 例如:用户在他的新密码“xyz121”中键入并想要更改它,但是活动目录只允许密码至少有8个字符。
追踪SO和谷歌想出了这个 – http://blogs.msdn.com/b/david_leblanc/archive/2007/10/11/checking-password-complexity.aspx
从此SOpost开始 – 以编程方式确定AD密码策略
这导致了这个SO答案 – https://stackoverflow.com/a/10549823/416574
这导致了上面的博文。 希望有所帮助。
(随意不投票,这似乎是一个评论太多的文本,但这里真的没有工作,但谷歌搜索)。
- 查找组名称所在的Active Directory组
- UserPrincipals.GetAuthorizationGroups枚举组时发生错误(1301)。 该组的SID无法解决
- 在foreach期间处置
- 如何使用C#获取Active Directory中所有域的列表
- 如何在Asp.Net中获取用户的AD用户组?
- PrincipalContext.ValidateCredentials始终返回FALSE
- .Net代码将Active Directory属性设置为“未设置”
- 从ActiveDirectory检索用户帐户过期
- 使用C#/ Powershell设置Active Directory“安全身份映射”/“名称映射”不会添加到正确的“存储”