13得票9回答
HttpContext.Current.User.Identity.Name 返回空白

我正在使用HttpContext.Current.User.Identity.Name,在Web应用程序使用时获取用户名。在开发期间,我使用带有集成Windows身份验证和启用/禁用匿名访问的本地iis,并成功获取了用户名。 现在,当我发布Web应用程序时,它返回空白。发布服务器上的设置相同...

12得票1回答
如何使用Windows身份验证和自定义角色提供程序设置OWIN

在MVC4中,我在web.config中启用了<authentication mode="Windows"/>,并创建了一个自定义的角色提供程序,该提供程序会自动使用WindowsIdentity包装RolePrincipal。效果非常好。 在MVC5中,如何使用OWIN和/或M...

11得票7回答
如何以username@domain格式获取当前Windows用户的名称?

我知道以下函数会返回当前Windows用户的域名\用户名格式的名称。Convert.ToString( WindowsIdentity.GetCurrent().Name ); 但是我如何以 username@domain 的格式获取用户的名称? 编辑: 我在这个编辑中回复,因为回答我的每...

9得票4回答
WIF- ID1014: 签名无效。数据可能已被篡改。

我一直在使用WIF来认证我们的新网站,STS基于starter-sts实现。 为了使其在我们的负载均衡环境中正常工作,我在global.asax中使用了以下内容来覆盖默认的证书行为。 void onServiceConfigurationCreated(object sender, Ser...

8得票1回答
仅使用域名和用户名创建WindowsIdentity

我正在构建一个网站,使用当前用户的WindowsIdentity获取用户信息。 我从中获取的主要信息是ssid。 我按以下方式为当前用户执行此操作 IntPtr logonToken = WindowsIdentity.GetCurrent().Token; WindowsIdentity...

7得票2回答
ID4243消息:无法创建安全令牌。 令牌缓存中未找到令牌,并且上下文中未找到cookie。

我们在生产环境中遇到与此线程相同的错误... [WIF安全令牌缓存] 有人能修复这个错误吗? 消息:ID4243:无法创建安全令牌。在令牌缓存中未找到令牌,上下文中也未找到Cookie。 以下是我们设置的一些信息: • 我们使用内置的Windows身份框架和.NET Framework ...

7得票1回答
ASP.NET中的WindowsIdentity.Impersonate随机出现“无法复制的模拟标记”错误

我有一个ASP.NET应用程序,需要用户使用基本身份验证登录其域帐户。用户可以进行选择,然后按下按钮。 在按下按钮之后的某个时刻是这段代码:WindowsIdentity.Impersonate(userIdentity.Token)。 userIdentity 是类型为WindowsIde...

7得票2回答
角色判断是否具有新的安全令牌

我正在使用WindowsPrincipal的IsInRole方法在WPF和Winforms应用程序中检查组成员身份。我正在生成一个标识令牌,可以为任何AD用户(不一定是实际登录计算机的用户 - 根据我的操作,我不一定会进行身份验证,我只使用基本信息级别令牌(我认为其正确名称为“标识令牌”)。 ...