MVC 应用程序身份验证设置为 Windows.Httpcontext.current.user.identity.na
本文关键字:current user identity na Httpcontext Windows 应用程序 身份验证 设置 MVC | 更新日期: 2023-09-27 18:31:10
场景:
IIS 6 - 匿名为"关闭","集成"为"打开"。
应用程序的 Web 配置 - 身份验证设置为 WINDOWS
用户网络计算机 - 我们使用通用访问卡和 PIN 登录我们的计算机
问题:
HttpContext.Current.User.Identity.Name 始终为空。
有什么想法吗?
好的!这是答案。在筛选了 HttpContext 对象后,我发现当前用户的窗口 ID 嵌套在 LogonUserIdentity 子对象中。
HttpContext.Current.Request.LogonUserIdentity.Name
为什么没有设置正常的 HttpContext.User 对象?我不知道!
无论如何,问题解决了!