【发布时间】:2012-05-01 20:14:05
【问题描述】:
如何使用 asp.net 获取 Active Directory 中用户的“最小密码年龄”?
使用目录服务或AspNetActiveDirectoryMembershipProvider
例如:
from below line, I can get lastname of user.
string lastName = objDirectoryEntry.Properties["sn"].Value;
以下是用户属性列表。我在所需属性“密码最低年龄”中找不到
http://www.kouti.com/tables/userattributes.htm
注意:我正在考虑使用 Asp.net
编辑摘要-----------
当我尝试使用目录服务更改用户密码或
AspNetActiveDirectoryMembershipProvider(默认会员提供者)
密码不符合密码策略要求。检查最小密码长度、密码复杂性和密码历史要求
用户创建和更新成功(更新字段,如名字、姓氏等)。我同时使用目录服务和 AspNetActiveDirectoryMembershipProvider 来创建和更新
用户,但是当我尝试更改密码时出现问题
例如:
我用密码 anc1236 创建了用户!成功创建
现在将密码更新为 xyyz4562@ 并出现错误
下面是我用来更改密码的代码objMembershipUser.ChangePassword(oldPassword, newPassword)
我也尝试直接使用目录服务并得到同样的错误
【问题讨论】:
标签: c# asp.net active-directory membership-provider