gpt4 book ai didi

c# - 使用 WindowsIdentity 查询当前用户的身份?

转载 作者:太空狗 更新时间:2023-10-29 23:47:22 29 4
gpt4 key购买 nike

我正在使用 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();

关于c# - 使用 WindowsIdentity 查询当前用户的身份?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11318377/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com