从AD配置C#获取MinRequiredPasswordLength

时间:2012-10-16 23:26:04

标签: c# asp.net-mvc active-directory membership-provider activedirectorymembership

我想知道在AD中配置的MinRequiredPasswordLength。因为当我调试时:

Membership.MinRequiredPasswordLength

它总是返回'7'并且在AD中它被配置为8.我知道可以从web.config更改此属性(我没有指定它),但我想从AD恢复它。

感谢。

1 个答案:

答案 0 :(得分:1)

在AD的最新版本中,这不再是全局设置。它实际上是每个用户几年前发布的称为细粒度密码策略(FGPP)的功能,允许您基于每个用户覆盖密码策略。

值得庆幸的是,AD团队提供了一些工具来帮助您。

与IMO之后的最接近的匹配也是一个名为msDS-ResultantPSO的属性(在用户上),它可以告诉您该用户的最终结果策略(如果您熟悉的话,可以使用RSOP.msc)组策略世界)。这可以通过LDAP查询。

此处有关所有这些内容的更多数据:http://technet.microsoft.com/en-us/library/cc754544(v=ws.10).aspx