首页 > TAG信息列表 > userprincipal

c#-使用PrincipalContext和ADLDS LDAP服务器不可用

我们将ADLDS用于我们的用户管理和身份验证.我们可以成功查询实例而不会出现问题.但是,如果未设置密码,尝试执行诸如SetPassword之类的操作将失败,甚至尝试创建新用户,该操作也会失败.我可以成功更新用户,只要它不是我要更新的密码即可.我读过很多与此相关的文章,但没有找到解决方法

java – 为什么“request.getUserPrincipal().getName()”有时返回一个空字符串?

有人有一个想法,为什么UserPrincipal的getName()方法有时会提供一个空字符串?大多数情况下,它返回正确的用户名,但不是每次都返回. 此行为确实随机发生.我可以启动应用程序,运行命令,它的工作原理.下次我启动应用程序并运行命令(完全和以前一样!)它不起作用. 有任何想法吗?解决方法:您

c# – ASP.NET MVC Windows身份验证和DirectoryServices – 获取当前用户的邮件地址会引发InvalidCastException

我正在使用ASP.NET MVC 4和Windows身份验证. 当我使用VisualStudio时,一切正常,但是当我部署我的网站时,会抛出异常. var emailAddress = UserPrincipal.Current.EmailAddress; 抛出: Unable to cast object of type ‘System.DirectoryServices.AccountManagement.GroupPrinc