我正在尝试通过Kerberos/HTTP主机进行身份验证。使用Apache HttpClient作为我的客户端,并使用这个源代码的稍微修改版。我的Kerberos身份验证进展顺利,我希望知道如何在程序中设置登录凭据。目前,凭据是通过控制台手动输入的,但我希望在运行时由我选择。[实际上,我希望自...
我正在尝试确定一个用户是否是内部ASP.NET 4.0应用程序中Active Directory(AD)组的成员。以下代码在用户不是AD组成员的情况下,在最后一行(return语句)抛出"Attempted to access an unloaded appdomain"异常错误。public...
我正在使用 .Net 库的 System.DirectoryServices.AccountManagement 部分与 ActiveDirectory 进行交互。 在 GroupPrincipal 对象上调用 GetMembers() 并过滤结果后,现在我有了一组 UserPrincipa...
我想从一个用户那里获取Active Directory属性,并且我想使用 System.DirectoryServices.AccountManagement。 我的代码:public static void GetUserProperties(string dc,string user) ...
我通过托管的Bean这种方式获取已连接用户的用户名(使用j_security_check):...... username = FacesContext.getCurrentInstance().getExternalContext().getUserPrincipal().get...
在使用Spring MVC和Spring Security的Web应用程序中,有没有一种方法可以手动设置UserPrincipal? 我需要通过Web应用程序的管理员部分切换到另一个用户。在我的控制器中,是否可以在请求中设置setUserPrincipal?就像我是别人一样连接。 例如:r...
以下代码在本地运行Web应用程序时可以正常工作,但在安装到IIS服务器时却无法正常工作,为什么呢? using (HostingEnvironment.Impersonate()) { UserPrincipal activeUser = UserPrincipal.Current;...
我将尝试在Active Directory中按用户名查找用户。 以下方法可行: const string Domain = "SLO1.Foo.Bar.biz"; const string Username = "sanderso"; PrincipalContext principal...
我希望获取用户所在的组列表。 这是我的代码: PrincipalContext ctx = new PrincipalContext(ContextType.Domain, "mydomain.ac.uk", "DC=mydomain,DC=AC,DC=UK", "user", "pa...
如何获取本地Windows用户列表(仅显示在Windows登录屏幕中的用户) 我尝试使用Windows Principle库和WMI Select命令的许多方法,但是我一直得到管理员、访客和其他一些奇怪的帐户(如VUSRNEIL-DELL、$HOMEGROUPUSER、ASPNET等),这3...