gpt4 book ai didi

asp.net - 使用 ASP.NET MVC 进行 Windows 身份验证

转载 作者:行者123 更新时间:2023-12-04 13:18:10 25 4
gpt4 key购买 nike

我为我的 asp.net mvc 1.0 Web 应用程序构建了一个自定义登录系统,因为我为每个用户存储了大量用户数据(因此,我决定不尝试为 Windows 身份验证添加自定义表)。登录系统基本上使用 SQL Server(2005 或 2008)和我自己的数据库和表结构,这是相当标准的。具有唯一 ID、用户名和哈希密码的用户表,该表链接到我的其他用户相关数据表。

我的问题是,如何绑定(bind)我的系统以使用 Windows 身份验证登录。我想允许管理员为用户(在我的系统中定义)选择一个 Windows 身份验证登录名,并可能在我的自定义表中添加一个值,我可以用来对他们进行身份验证?

这个问题的措辞可能是错误的,我可能误解了 Windows 身份验证的工作原理,但我想在我的 Web 应用程序中提供该选项。

最佳答案

如果您在您的站点上启用了 Windows 身份验证,那么您应该能够使用 User.Identity.Name 来获取当前登录用户的 NT/Active Directory 用户名,并将其与用户表中的列相匹配。

关于asp.net - 使用 ASP.NET MVC 进行 Windows 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1406021/

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