70得票9回答
如何在.NET中从Windows服务获取当前登录的用户名?

我有一个需要获取当前登录用户名的Windows服务。我尝试过使用System.Environment.UserName、Windows身份验证和Windows表单身份验证,但是所有方法都返回“System”,因为我的服务在具有系统特权的用户下运行。有没有一种不需要更改我的服务帐户类型就可以获取...

35得票2回答
如何在不将声明映射到AD帐户的情况下执行WIF/声明模拟?

我需要在SharePoint 2010中为声明用户执行搜索模拟。为了让您了解情况,我想先说明如何让Windows账户工作,然后再讨论声明/ WIF。 Windows账户 我可以使用以下方法为“经典”的Windows集成身份验证用户执行此操作: WindowsImpersonationCo...

31得票4回答
如何检索用户所属的所有角色(组)?

有没有一种方法可以获取 Windows 认证用户所在的角色列表,而不是通过 WindowsPrincipal.IsInRole 方法进行显式检查?

24得票8回答
如何从ASP.NET页面获取当前已登录的Windows账户?

我有一个使用ASP.NET Forms身份验证的ASP.NET 3.5应用程序。当在页面上编辑数据时,我想要获取当前登录到计算机(而不是登录到ASP.NET应用程序)的Windows用户名。 如果我使用 Context.User.Identity.Name.Tostring(),我将得到已登...

22得票2回答
ADAM, Active Directory, LDAP, ADFS, Identity

ADAM、Active Directory、LDAP、ADFS、Windows Identity、cardspace之间有什么区别/关系,以及哪个服务器(Windows 2003、Windows 2008)使用哪个?

22得票3回答
如何使用DOMAIN\user格式的用户名创建WindowsIdentity/WindowsPrincipal

“WindowsIdentity(string)” 构造函数要求用户名以“username@domain.com”格式提供。但在我的情况下,我从旧的“DOMAIN\user”格式的数据库中获取用户名(然后必须检查他们的 Windows 角色成员资格)。 从旧格式(sAMAccountName...

17得票1回答
身份提供者和联合提供者有什么区别?

我一直在阅读有关Windows Identity基础设施的文章,其中对联邦提供程序的定义有些模糊(也许是因为我的理解不准确)。然而,我没有看到一篇文章能够清晰地区分身份提供程序和联邦提供程序之间的区别。请问有人可以清楚地解释一下这两者之间的区别吗?

14得票2回答
User.Identity在ClaimsIdentity和WindowsIdentity之间变化。

我拥有一个MVC网站,允许使用表单登录和Windows身份验证进行登录。我使用自定义MembershipProvider对用户进行Active Directory身份验证,使用System.Web.Helpers AntiForgery类实现CSRF保护,并使用Owin cookie身份验证中...

14得票4回答
WindowsIdentity.GetCurrent()可以返回null吗?

ReSharper会提醒我在 NullReferenceException 的可能性。WindowsIdentity windowsIdentity = new WindowsIdentity(WindowsIdentity.GetCurrent().Token); 我查阅了MSDN文档,但没...

13得票2回答
MVC3 中如何覆盖 Windows 身份验证的 User.Identity?

我正在使用MVC3和MSSQL后端构建一个 内部网络 应用程序。 我已经通过自定义角色提供程序实现了身份验证和角色的功能。现在我想重写User.Identity,以允许像User.Identity.FirstName这样的项。但是我找不到任何代码可以显示如何在WindowsIdentity中完...