windows-authentication相关内容

将窗体身份验证与 Windows 身份验证混合使用

我有一个 (ASP.NET 3.5) Intranet 应用程序,它被设计为使用表单身份验证(以及默认的 aspnet 会员系统).我还在另一个表中存储了有关用户的其他信息,该表与 aspnet_users 表共享其主键. 对于属于我们域的用户,我将他们的域帐户名存储在二级用户表中,并且我希望自动登录域帐户名与存储在表中的名称相匹配的用户. 我已经阅读了可用的指南 - 它们都来自两年前 ..
发布时间:2021-12-02 09:29:16 C#/.NET

了解 WCF Windows 身份验证

我有一个带有 Windows 身份验证的服务.使用以下代码,我可以获得(通过使用客户端)使用该服务的用户的 Windows 身份. String currentUser = OperationContext.Current.ServiceSecurityContext.WindowsIdentity.Name; 服务器中的配置为: ..
发布时间:2021-12-02 09:26:53 C#/.NET

ASP.NET Windows 身份验证注销

在像 web.config 这样的 ASP.NET 中使用 Windows 身份验证时,您如何注销? 我已经尝试了以下失败的方法.它会重定向,但不会注销用户. void logoutButton_Click(object sender, EventArgs e) {HttpContext.Current.Session.Clear();HttpContext.Current.Session ..
发布时间:2021-12-02 09:25:57 C#/.NET

Web 应用程序的 IIS7 文件夹权限

我正在使用 IIS7 在我公司的 Intranet 网站上使用 Windows 身份验证而没有冒充. 在 IIS7 下,使用这些设置访问包含我的 Web 应用程序的文件夹的帐户是什么? 会是 IIS_IUSRS 吗?还是网络服务?或者另一个我不知道的? 解决方案 在 IIS 7(不是 IIS 7.5)中,站点根据在站点的应用程序池上设置的帐户访问文件和文件夹.默认情况下,在 I ..
发布时间:2021-12-02 09:17:51 C#/.NET

使用集成的 Windows 身份验证接收登录提示

我有一个 .NET 3.5 应用程序在 Windows 2003 服务器上的 IIS 7 下运行,并且无法使集成的 Windows 身份验证正常工作,因为我继续收到登录提示.我已在 IIS 中将 Windows 身份验证设置为在禁用所有其他安全类型的情况下启用,并且我的应用程序 web.config 文件身份验证/授权设置为: ..
发布时间:2021-12-02 08:57:39 C#/.NET

使用 AutoIT 登录 Chrome 身份验证窗口

我尝试通过以下代码登录到 Firefox 身份验证窗口: WinWaitActive("需要身份验证","","120")如果 WinExists("需要身份验证") 那么发送(“用户名{TAB}")发送(“密码{输入}")万一 但同样的 dint 也适用于 chrome,即使它与 firefox 具有相同的标题. 有什么想法吗? 解决方案 @Milos @Samoth 感谢您花 ..
发布时间:2021-11-30 20:50:09 其他开发

ASP.NET Core - 使用 Windows 身份验证进行授权

我已将 Web api 配置为使用 Windows 身份验证.我的目标本质上是根据用户 Windows 帐户限制控制器中的某些操作.有些将能够执行读取操作,而其他将能够执行将写入基础数据库的操作.我找到了大量关于如何设置基于声明的授权的文档,这是我认为我需要走的路线.我还没有发现如何使用 windows auth 进行设置.我想我错过了中间步骤,例如将 Windows 身份验证注册为身份提供者? ..
发布时间:2021-11-30 17:56:35 C#/.NET

ABP 框架中的集成 Windows 身份验证

我正在尝试将 ABP 与 Windows 身份验证一起使用,而不是基于表的身份验证. 计划是有框架: 检测该网站在 Windows 安全上下文中并绕过登录页面. 然后关联 Windows 身份/角色并使用它们来映射数据库中定义的角色/权限. 我在文档中没有看到任何关于这种 Windows 集成方法的内容. 如果有人以前这样做过,我很感激任何提示. 我认为最好的办法是 ..

启用 Windows 身份验证的 IIS 中 CORS 请求的 401 响应

我正在尝试在我的 WebAPI 项目中启用 CORS 支持,如果我启用匿名身份验证,那么一切正常,但是使用 Windows 身份验证 + 禁用匿名身份验证,发送的 OPTIONS 请求总是返回 401 未经授权的响应.请求它的站点位于 DOMAIN 上,因此应该能够拨打电话,有没有办法在不禁用 Windows 身份验证的情况下解决此问题? 解决方案 来自 MS: 如果您禁用匿名身份验 ..

ASP.NET MVC - 根据 Active Directory 对用户进行身份验证,但需要输入用户名和密码

我正在开发一个 MVC3 应用程序,该应用程序将要求用户根据 AD 进行身份验证.我知道 MVC3 中有一个选项可以创建一个 Intranet 应用程序,该应用程序可以根据 AD 自动对用户进行身份验证,但它使用 Windows 身份验证并自动登录.此应用程序可以在“开放"工作站上访问,用户需要在其中输入他们的域用户名和密码.任何示例或在线教程都会很棒.一个示例项目会很特别. 解决方案 您 ..

asp.net 5 中的 Windows 身份验证

我正在 ASP .NET 5、MVC 6 中构建 Intranet 应用程序.我想知道如何启用 Windows 身份验证.?默认项目模板仅支持个人用户帐户. 解决方案 Mark 的回答在 ASP.Net RC1 中仍然有效.还有一些额外的步骤可以将它们联系在一起(我没有足够的声誉来评论他的解决方案): 从 NuGet 安装 WebListener 在 Startcup.cs 中 ..
发布时间:2021-11-28 23:51:04 C#/.NET

如何向 Windows 用户添加声明

我有一个启用了 Windows 应用程序的 dotnet 核心 API 应用程序.我们有一堆用户具有特殊权限“admin"并存储在数据库中,其余的都具有默认权限“user".我希望用户有额外的声明,他们都在数据库中.我还想存储更多信息,如电子邮件 ID、员工编号(我必须手动从 LDAP 查询) 我的想法是我会有一个 api,比如 api/auth,它将捕获当前用户并添加基于数据库和 ldap ..
发布时间:2021-11-24 15:33:13 C#

我们如何使用 Windows 身份验证保护 Swagger UI

我们有一个 .Net Core 2.2 Web Api,它使用 swagger ui 来公开 Web Api 定义.我们希望仅为特定 AD 组内的用户保护此端点.我们目前同时使用 Windows 和匿名身份验证.问题是我们无法强制 Swagger 使用 Windows 身份验证来阻止用户. 有什么想法吗? 解决方案 尽管令人沮丧,但迄今为止我发现的保护 Swagger 端点(通过 S ..
发布时间:2021-11-24 14:19:13 C#

Asp.Net Core Windows 身份验证在 IIS 中不起作用

当启用 Windows 身份验证并在 IIS Express 或 IIS 中运行时,Asp.Net Core 似乎无法通过调用 context?.User?.Identity?.Name 识别用户. 期望的行为:在 IIS 和/或 IIS Express 中启用 Windows 身份验证和匿名身份验证,Asp.Net Core 应自动识别 Windows 用户. 实际行为:当我在 II ..

User.Identity.Name - 哪个程序集引用将其带入您的项目?

我无法找出 User.Identity.Name 来自哪个参考程序集.我怎么知道?我需要将它添加到类库而不是我制作的默认 MVC 5 应用程序中,以便我可以访问它? http://msdn.microsoft.com/en-us/library/system.web.httpcontext.user(v=vs.110).aspx C# 类库/AUser.cs 公共类AUser{公共字 ..