我正在尝试使用PrincipalContext和管理员凭据连接到AD。连接完成后,我将验证用户凭据。一旦验证了用户凭据,我使用的是UserPrincipal.FindByIdentity,它总是抛出异常“用户名或密码不正确”。下面是我的代码pricipalContext = new PrincipalContext(
using (PrincipalContext pc = new PrincipalContext(ContextType.Domain,"domain","CN=GroupName, DC = domainc, DC = local")) // validate the credentials {
bool isValid = pc.ValidateCredentials("userName", "
我目前在我的公司管理一个ASP.NET内部网站点。要使用Active对用户进行身份验证,我们有类似于以下代码的代码:
using(PrincipalContext pc = new PrincipalContext(ContextType.Domain,访问代码的人可能会在调用ValidateCredentials之后在if语句上设置一个断点,在密码变量上添加一个监视,从而能够以纯文本查看用户的密码,这对我来说是危险和不安全的
我正在运行一个更改用户密码的ASP.NET应用程序。“PasswordException”指定的网络密码不正确。每次调用ChangePassword方法时都会抛出,即使当前密码已被验证。如果输入无效的当前密码,则会引发异常。这是预期的结果。var context = new PrincipalContext(Conte