声明是如何插入HttpContext.Current.User的



当我调试我的ASP.NET MVC应用程序时,我发现HttpContext.Current.User中有很多信息。如下图所示。(我不能直接在我的问题中粘贴图片,我只能提供链接。也许有人可以帮助编辑我的问题?)

第一张图片

第二张图片

何时以及如何将声明插入User对象?我可以理解vcn\v0cn430是我的域名,IIS可以在管道事件的某个步骤中获取并插入到User对象中。

但是管理员是什么?它是一个windows AD组吗?我不认为我的域有这样一个组。为什么?非常感谢。

如果您使用的是Windows身份验证,这就是当前登录的用户。

这些值是从Active Directory中读取的。

此外,您可以使用:

User.Identity.Name;

MVC 中的Windows身份验证

您的应用程序本身可以使用"Admin"等应用程序级别名称作为安全令牌来发布声明。https://msdn.microsoft.com/en-us/library/ff359101.aspx

相关内容

  • 没有找到相关文章

最新更新