userprincipal相关内容
我正在使用 .Net 库的 System.DirectoryServices.AccountManagement 部分来连接到 ActiveDirectory. 在 GroupPrincipal 对象上调用 GetMembers() 并过滤结果后,我现在有一组 UserPrincipal 对象 GroupPrincipal myGroup;//这里省略了这个对象的填充foreach(myG
..
我想获取用户所在组的列表. 这是我的代码: PrincipalContext ctx = new PrincipalContext(ContextType.Domain, "mydomain.ac.uk", "DC=mydomain,DC=AC,DC=UK", "user", "password");UserPrincipal user = UserPrincipal.FindByIden
..
我有以下两棵树的 AD 森林: 域 1.有两个子域 Domain2 和 Domain3 域 4.没有子域. Domain1 的 DNS 名称是 domain1.local.Domain4 的 DNS 名称是 domain4.local. 在每个域中都有一个启用了全局目录的域控制器. 我正在尝试通过其 SID 为域 4 中的用户获取 UserPrincipal.该程序在 D
..
我正在尝试使用 kerberos/HTTP 主机进行身份验证.使用 Apache HttpClient 作为我的客户端 - 以及 此来源.我的 Kerberos 身份验证非常顺利,我想知道如何以编程方式设置登录凭据.目前,凭据是通过控制台手动输入的,但我希望在运行时由我选择.[实际上,我希望使用大量用户对服务器进行自动化和负载测试.]. 编辑:这是相关部分的代码片段: ..Negotiat
..
我们使用此代码获取当前登录用户的电子邮件: var currentUsersEmail = UserPrincipal.Current.EmailAddress; 这在网络上工作正常.但是,我们有笔记本电脑用户远程运行我们的代码并处于断开连接状态.上面的代码在这种状态下会导致这个异常: System.DirectoryServices.AccountManagement.PrincipalS
..
我有一个MVC Intranet应用程序,最近将其从.Net 4升级到4.6.1.该应用程序从Active Directory中查询用户详细信息,以加载Controller的User.Identity属性中不可用的详细信息,直到最近为止都做到了这一点.代码看起来像这样: public static void foo(){var usr = LookupUser("MyDomain","jblo
..
我对UserPrincipal类进行了扩展,以检索我需要的一些缺少的属性: [DirectoryObjectClass("user")][DirectoryRdnPrefix("CN")]类UserPrincipalExt:UserPrincipal{公共UserPrincipalExt(PrincipalContext上下文):基础(上下文){}[DirectoryProperty(“部门"
..
我有问题,找不到解决方法: 我有下面的代码来检索正在访问Web应用程序的电子邮件(EmailAddress)用户. var pc = new System.DirectoryServices.AccountManagement.PrincipalContext(System.DirectoryServices.AccountManagement.ContextType.Domain);
..
我想从用户那里获取Active Directory属性,并且想使用 System.DirectoryServices.AccountManagement 。 我的代码: public static void GetUserProperties(string dc,string user) { PrincipalContext ctx = new PrincipalContext(
..
我发现了此帖子以获取用户的安全组。 我必须对其进行一些更改,使其看起来像这样: 公共列表 GetGroups(字符串userName,字符串userPassword,字符串userDomain) { List结果=新的List(); //建立域上下文 PrincipalC
..
我通过托管bean通过这种方式(使用j_security_check)获得了连接用户的用户名: ...... username = FacesContext.getCurrentInstance().getExternalContext().getUserPrincipal().getName(); 然后以这种方式在jsf页面中显示它:#{userBean.username}
..
我怎样才能获得本地Windows用户(仅出现在Windows登录屏幕的用户)的列表 我曾尝试使用Windows原理库和许多方法放大器; WMI选择命令。我不断收到管理员,客户和放大器;其他一些奇怪的帐户(VUSRNEIL-DELL,$ HOMEGROUPUSER,ASPNET ...等) 无论这3个用户帐户出现在登录屏幕上。我如何可以将这些用户类型区分? 我编码在C# 解决
..
我想用一个Kerberos / HTTP主机进行身份验证。使用Apache HttpClient的为我的客户 - 而略加修改
..
我使用ASP.NET MVC 4和Windows身份验证。 当我使用VisualStudio的一切工作正常,但是当我部署我的网站会抛出异常。 VAR EMAILADDRESS = UserPrincipal.Current.EmailAddress; 抛出: 无法投类型的对象 “System.DirectoryServices.AccountManagement.Grou
..
我想使用Windows身份验证和获取用户信息,如给定名称,姓氏等。 我在IIS中使用 UserPrincipal.Current 键,我得到了一个例外,但IIS前preSS看起来不错。 解决方案 我用查找方法解决: VAR域=新PrincipalContext(ContextType.Domain); VAR的currentUser = UserPrincipal.FindByIde
..
我有一个在IIS 7的服务器上运行,在这个节目,我需要找到所有当前用户是其成员组的应用程序。当我使用浏览器访问该网站的服务器上,它完美的作品,但是当我试图从我的机器访问它,它不断抛出COM异常,这里是code我用得到的用户群体。 私人列表<串GT; GetUserGroups(用户名字符串) { //对于输出字符串的列表。 清单<串GT;输出=
..
为什么下面做工精细code,当我跑我的web应用程序本地主机,但不是当我把它安装到IIS服务器? 使用(HostingEnvironment.Impersonate()) { UserPrincipal activeUser = UserPrincipal.Current; 串activeUserSid = activeUser.Sid.ToString(); 字符串ac
..
通过UserPrincipal I类可以设置的UserPrincipalName并且因此当我的用户创建用户登录名的第一部分被填充: up.UserPrincipalName =“ryan.anthony3”; 将产生以下结果: 然而 这是下拉是空的,除非我选择的选项之一,通过该接口 我想以编程方式使用此UserPrincipal类,如果可能的...是可以设置的可用选项之一? 我没有看到一
..
欲获得组该用户是列表中的 这是我的code: PrincipalContext CTX =新PrincipalContext(ContextType.Domain,“mydomain.ac.uk”,“DC = MYDOMAIN,DC = AC,DC =英国”,“用户”,“密码“); UserPrincipal用户= UserPrincipal.FindByIdentity(CTX,Iden
..
我试图寻找用户我的组织活动目录。 如果将名字或名字或显示名称匹配特定的字符串值,它应该返回的用户。 我的code: //创建域上下文 PrincipalContext CTX =新PrincipalContext(ContextType.Domain); UserPrincipal qbeUser =新UserPrincipal(CTX); qbeUser.GivenName =“拉梅什
..