使用 WindowsIdentity 查询当前用户的标识?



我正在使用WindowsIdentity来获取当前用户的ID以进行SSO。 在大多数情况下,我得到了我想要的,但对于某些用户来说,我得到了奇怪的结果。 示例代码:

IIdentity WinId = HttpContext.Current.User.Identity;
WindowsIdentity wi = (WindowsIdentity)WinId;
String idName = wi.Name.Replace(@"TESTHQ", "");

有时我会duy@test.org,然后就可以登录了。 其他时候我会 jone@test.org/broadcast@test.org。

是否有一个地方可以使用 Windows 7 查看当前标识? 比如在控制面板或其他什么地方?

谢谢!

然后

,您可以更改代码以拆分/上的值

尝试

WindowsIdentity MyIdentity = WindowsIdentity.GetCurrent();

相关内容

  • 没有找到相关文章

最新更新