有关使用 C# 和自定义角色的窗口身份验证的次要查询

本文关键字:窗口 身份验证 查询 角色 自定义 | 更新日期: 2023-09-27 18:35:06

我的本地机器上安装了Visual Studio,并且开发服务器存在MVC项目。我必须使用Windows身份验证来查看用户是否使用Windows登录进行身份验证。

所有用户都将拥有公司的本地工作站,他们将使用Visual Studio和开发服务器登录到我们正在开发的网站。

我的查询是 - 如果我进行 Windows 身份验证,我需要检查公司用户数据库中员工的 Windows 用户详细信息。我不想检查网站所在的开发服务器的活动目录。

此代码是否可以帮助我通过将身份验证引用到公司的活动目录数据库来检查身份验证?

if (httpContext.User.Identity.IsAuthenticated)

有关使用 C# 和自定义角色的窗口身份验证的次要查询

是的,无论您使用哪种身份验证,这都有效。 但是,你想要

HttpContext...

httpContext

此外,您需要在 web.config 文件中启用 Windows 身份验证才能正常工作。

<system.web>
  ...
   <authentication mode="Windows"/>
  ...
</system.web>

请参阅 https://msdn.microsoft.com/en-us/library/ff647405.aspx