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

2023-11-21

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

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

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


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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 ASP.NET MVC 进行 Windows 身份验证 的相关文章

  • 如何在 asp.net 网站中使用 aspnetdb 数据库

    我使用 asp net 3 5 创建了一个网站 现在我使用 Membership API 和 aspnetdb 数据库为其添加了会员支持 我已经在本地机器上完成了所有测试 现在 在将该站点上传到服务器时 需要考虑与 aspnetdb 有关的
  • PostAsync 方法的 HttpClient 错误

    使用 HttpClient 对第 3 方 API 进行 PostAsync 调用时 当我执行 client PostAsync 时 我正好看到此错误 知道是什么原因造成的吗 Code public class JobController A
  • 传入字典的模型项是类型

    我有一个我理解的错误 但无法找出以正确的方式解决的方法 我有一个 MasterPage 我从该 MasterPage 中调用 标签是一个强类型视图 如下所示 我像这样返回 PartialView return View Tags resul
  • asp.net mvc 4 - 可以在每个线程共享 DbContext 吗?

    From 每个 Web 请求一个 DbContext 为什么 https stackoverflow com questions 10585478 one dbcontext per web request why 我的理解是 DbCont
  • 带有 HttpContext 的 ASP.NET MVC 单元测试控制器

    我正在尝试为我的一个控制器编写一个单元测试 以验证视图是否正确返回 但该控制器有一个访问 HttpContext Current Session 的基本控制器 每次我创建控制器的新实例时 都会调用 basecontroller 构造函数 并
  • 古老的“字幕”标签的替代品?

    marquee 标签的标准等效项是什么 我正在寻找 HTML C asp NET 或 ASPX jquery java 脚本的解决方案 marquee 标签未包含在标准中 因为它是 视觉 标签 而不是 语义 标签 因此 您想要的任何语言都没
  • Page_ClientValidate 未定义

    我正在使用 ASP NET 2 0 并使用 IE8 作为我的默认浏览器 但无论我尝试多少次 Page ClientValidate一直给我这个错误 它没有定义 我怎么解决这个问题 请帮忙 所以 我想你的页面中可能没有任何RequiredVa
  • 构建 ViewModel 的合适粒度是多少?

    我正在开发一个新项目 在看到以前项目的一些困难后 这些项目没有提供足够的视图与模型的分离 特别是使用 MVC 模型和视图开始有点相互渗透 我想使用 MVVM 我了解基本概念 并且很高兴开始使用它 然而 有一件事我有点忽略 ViewModel
  • 如何强制 Visual Studio 2008 生成 Designer.cs,例如不管怎样.aspx.designer.cs

    我在使用 Visual Studio 2005 使用网站技术生成的 Asp Net V2 0 中有一些 Web 表单 想要将它们导入到设置为 v3 5 Asp Net MVC 的 Visual Studio 2008 我在其中使用项目技术
  • ASP.NET MVC,控制器可以改变提交的值吗?

    ASP NET MVC 中是否允许更改提交的值 HttpPost public ActionResult Create Person toCreate toCreate Lastname toCreate Lastname A return
  • 将数组从 jquery ajax 传递到代码后面

    我必须将二维数组传递给在asp net网页代码后面编写的页面方法我有一个变量objList作为二维数组 我使用以下代码来实现此目的 但没有成功 并且未调用页面方法 脚本语言 function BindTable objList ajax u
  • 从 mvc 控制器使用 Web api 控制器操作

    我有两个控制器 一个mvc控制器和一个api控制器 它们都在同一个项目中 HomeController Controller DataController ApiController 如果我想从 HomeController 中使用 Dat
  • 锚标记 href 中的 eval

    我想要实现的目标是在锚标记的 href 中使用 Eval 作为参数 锚点嵌套在转发器内 为什么我不能使用后面的代码来实现这一点 我尝试了一些事情但没有运气 a href http MyWebsite ActiveUsers ID Inser
  • 家庭自动化图书馆[关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我是一名 C 开发人员 希望将家庭自动化作为一种 爱好 我做了一些研究 但想知道是否有人知道支持 In
  • SELECT 语句会受到 SQL 注入攻击吗?

    实际上有2个问题 我知道我必须尽可能多地使用存储过程 但我想知道以下内容 A 我可以从 SELECT 语句 例如 Select from MyTable 获得 SQL 注入攻击吗 B 另外 当我在 ASP NET 中使用 SQLDataSo
  • Ajax 表单从 Jquery 对话框内重定向页面

    我在部分视图中有一个 jquery 对话框 model JQueryDialogPoc Models FeedBack using Ajax BeginForm GiveFeedback Home null new AjaxOptions
  • 无法将 MVC 4 部署到服务器

    我的 Web 应用程序只是一个用 VS 2010 MVC 4 制作的简单 Web 应用程序 没有任何外部代码 它只是 VS 2010 的默认应用程序 我有 Plesk 的豪华 Windows 托管 我从未更改过帐户中的任何功能 我将所有文件
  • 如何使用 C# 中的参数将用户重定向到 paypal

    如果我有像下面这样的简单表格 我可以用它来将用户重定向到 PayPal 以完成付款
  • 如何将带有 IP 地址的连接字符串放入 web.config 文件中?

    我们当前在 web config 文件中使用以下连接字符串 add name DBConnectionString connectionString Data Source ourServer Initial Catalog ourDB P
  • 良好的 WiX 编辑器 [重复]

    这个问题在这里已经有答案了 我目前正在开发一个使用 WiX 创建 MSI 的项目 我过去在 Sourceforge 上使用 WiXEdit 来管理包含在 WiX 项目中的文件 因为它比直接操作 XML 稍微容易一些 但它仍然有点笨重 有谁知

随机推荐

  • 在 x86 汇编中的过程中调用 ret 指令是否重要

    我目前正在学习 x86 汇编 然而 当使用堆栈进行函数调用时 我仍然不清楚一些事情 据我所知 调用指令将涉及将返回地址压入堆栈 然后将要调用的函数的地址加载到程序计数器 ret 指令会将这个地址加载回程序计数器 我的困惑是 在过程 函数中调
  • 如何在 Python 中将二进制数组写为图像?

    我在 Python 中有一个二进制数数组 data 0 1 1 0 1 0 1 1 0 1 0 0 0 0 0 1 我想取出这些数据并将其保存为位图 其中 0 对应白色 1 对应黑色 我知道数组中有2500个数字 对应于50x50的位图 我
  • C# 无限迭代

    C 中是否有与 Java 类似的东西Stream iterate 我能找到的最接近的东西是Enumerable Range但这有很大不同 我之所以问这个问题是因为我刚刚看了一些推介会关于良好的编程原则 还有一个关于声明式代码与命令式代码的主
  • 检测 Jetpack Compose 上的滑动方向

    我正在尝试检测 Compose 中的滑动方向 我为此使用了可拖动修改器 但可拖动仅允许检测一个方向 垂直或水平 我想检测所有方向的滑动 左 右 上 下 谁能帮我我该怎么做 谢谢 您可以使用pointerInput修改器控制拖动手势detec
  • 从应用程序类启动服务[重复]

    这个问题在这里已经有答案了 可能的重复 我可以从 Application onCreate 启动服务吗 我们可以从应用程序类启动一个服务吗 我想在我的应用程序启动时启动一项服务 因此 我可以使用我的应用程序类来代替从启动活动启动服务吗 谢谢
  • 如何使用 Python 中的 Matplotlib 和数据列表绘制直方图?

    如何使用绘制直方图matplotlib pyplot hist 我有一个与条形高度相对应的 y 值列表 以及一个 x 值字符串列表 有关的 matplotlib pyplot bar 如果您想要直方图 则无需将任何 名称 附加到 x 值 因
  • “无法找到 SpatiaLite 库。”姜戈

    我正在尝试让 Django 的 SQLite3 接受空间查询 本教程建议我将其添加到设置中 SPATIALITE LIBRARY PATH mod spatialite 这会产生此错误 django core exceptions Impr
  • 如何将 Python 对象序列化为 XML?

    我需要将 Python 对象序列化为 XML 数据 我尝试使用 Django 但它仅适用于 QuerySet 对象 不适用于任何简单的 Python 对象 如何将 Python 对象序列化为 XML 数据 http freshmeat ne
  • IE9 提示用户提交隐藏的 iFrame

    我正在调试我们的文件上传脚本 该脚本在不支持通过 XMLHttpRequest 对象发送文件数据的浏览器中使用隐藏的 iframe 有大量关于在 IE 中提交 iframe 的文章和问题 喜欢这个帖子 and 这个帖子 但他们都指出 IE
  • 除了重构和重命名类或属性名称之外,还有什么其他可用选项?

    当我尝试快速重命名我的类时 它会显示如下错误 我只是想知道 在 Objective C 中它允许我们重命名类名 那么为什么它在 Swift 中不可用 或者任何其他方式来做同样的事情 如果有什么好的方法请推荐我 Thanks 目前Xcode不
  • 使用委托从 C# 调用 IronRuby

    是否可以使用委托作为参数从 C 调用 IronRuby 方法 方法如下 yield会工作 以下给了我一个参数数量错误 1 代表 0 例外 Action
  • R - 计算数据帧列从顶行到底行的平均值

    标题可能不太清楚 因为很难用几句话概括这个问题 尽管我不认为这个问题有那么难解决 为了解释这个问题 我分享一个dataframe供参考 head df n 10 team score 1 A 10 2 A 4 3 A 10 4 A 16 5
  • 安卓如何设置延迟?

    public void onClick View v TODO Auto generated method stub switch v getId case R id rollDice Random ranNum new Random in
  • 有VF2算法的工作示例吗?

    我一直在读VF2算法用于查找两个图是否同构 但不知何故错过了大局 可能是我缺少该领域的相关背景 但我所看到的只是我在每个步骤中需要使用的一堆规则 而没有看到为什么要执行这些步骤的直观解释 从基本的谷歌搜索来看 这似乎被认为是查找两个图是否同
  • 如果字符串池内存不足会发生什么?

    如果字符串池中有很多字符串文字并且内存不足 会发生什么情况 它会变大吗 如果是的话 如何变大 如果没有 如果我尝试创建更多字符串文字会发生什么 首先第一点 STRING POOL 没有字符串文字 字符串池是指向字符串对象的引用的集合 当您编
  • Java 中使用 double 类型进行除法时出错

    好的 我已经把头撞在墙上了大约两个小时 现在试图找出世界上的原因double answer 364 365 告诉我answer是 0 或者任何其他组合double就此而言 它只是截断小数 我只是不知道为什么 364 365 执行整数除法 截
  • 如何为每个外键选择有限数量的行?

    我有这张表 id feed id 假设我有 500 行 我想为每个 feed id 选择 3 个条目 总数限制为 50 这个SQL该怎么写呢 Use SELECT x feedid FROM SELECT t feedid CASE WHE
  • 你能确定一个字符串在 C 中是否可释放吗? [复制]

    这个问题在这里已经有答案了 如果我说 include
  • 如何在 imageview 上提供色调分离效果?

    我正在尝试为 imageview 提供 Photoshop 色调分离效果 这是一张普通图像 应用色调分离效果后 它应该看起来像这样 这个效果取自pixlr 图像编辑器 我想要以编程方式获得精确的效果 我尝试过的是 我试图通过 Saturat
  • 使用 ASP.NET MVC 进行 Windows 身份验证

    我为我的 asp net mvc 1 0 Web 应用程序构建了一个自定义登录系统 因为我为每个用户存储大量用户数据 因此我决定不尝试为 Windows 身份验证添加自定义表 登录系统基本上使用SQL Server 2005或2008 和我