windows-authentication相关内容
我正在构建一个WCF REST服务。该服务在IIS中的一个SSL下托管。并且我在IIS设置中已将站点设置为在禁用匿名身份验证的情况下使用Windows身份验证。 但是,当我尝试在浏览器中导航到service.svc文件以测试Windows身份验证时,系统会按预期提示我的凭据。然而,在输入我的证书后,它不断地提示我一遍又一遍。我不知道为什么或者我错过了什么。 如果我重新启用匿名身份验证并导航
..
我正在尝试仅在ASP.NET Core MVC应用程序中配置子路由上的Windows身份验证。 我的问题是当我添加 services.AddAuthentication().AddNegotiate() 我收到一个错误 无法在直接支持Windows身份验证的服务器上使用协商身份验证处理程序。 这导致我添加了web.config,正如文档所解释的:
..
我正在尝试使用.NET3.1中的MVC核心架构运行Windows身份验证。我已经设置了一个运行Windows身份验证的项目,但每次启动该应用程序时,它都会直接以我在本地计算机上登录时使用的用户名登录。我需要它始终提示我,因为该应用程序将在公司范围内使用,我不想允许任何用户登录到它,此外,我希望它可以让管理员从我的计算机登录,这样就不会总是我登录。 让我知道如何在每次启动应用程序时手动强制登录
..
我有一个简单的HTTP服务器,它使用协商协议对客户端进行身份验证。它使用SSPI调用来获取服务器凭据并建立安全上下文。服务器在域中,并代表域用户运行。一切正常,如果我在控制台模式下启动服务器,我会得到HTTP200响应。但是,当我将其作为服务运行时,我收到了SEC_E_INVALID_HANDLE错误。以下是我在控制台模式下启动它时发生的情况: 1.客户端发送HTTP GET请求http:/
..
现在,我一直在使用Visual Studio远程调试监视器在我的图面上进行一些远程调试。 我一直在使用Windows身份验证连接到远程调试监视器,它一直在成功工作。 今天,我启动了远程调试监视器,但我点击了‘记住凭据’复选框,现在我看到了窗口: A remote operation is taking longer than expected 窗口,后面跟着一个窗口,上面写着
..
我已经在Angular2中开发了前端应用程序,在ASP.net web API中开发了后端应用程序。我已将Windows身份验证设置为启用,因为我希望检测发出请求的用户。这两个应用程序都托管在IIS服务器(Windows Server 2012)中。 当我加载角度应用程序时,它加载登录提示,当提供正确的用户凭据时,数据加载正确发生。 但我想知道一种方法,可以在没有登录提示的情况下加载它们,自动进行
..
我正在使用用于创建.NET Core Web Api(具有.NET Core 2.2)的Visual Studio 2019社区和用于创建角度前端的Visual Studio代码(@arting/cdk 7.1.0、@arting/cli 7.0.6、@arting/Material 7.1.0)来构建一个内部网应用程序。 因为它是一个内部网应用程序,所以我想实现Windows身份验证,这样用户就
..
我想实际地将Windows用户添加到SQL用户。我的问题是,我想在以混合模式安装SQL的系统上执行此操作,但我没有用户名和密码,我只知道实例名称,但我不知道在这种情况下如何执行将Windows用户添加到SQL用户的脚本。 我知道脚本是: use master GO create login [User1] from windows; GO 我的连接字符串是
..
我要将使用OWIN和.NET框架构建的自托管Web API移植到ASP.NET核心Web API(使用.NET 6.0) 在原始API中,我有一个定制的身份验证机制,它根据请求中的头部为每个调用动态选择身份验证方案: HttpListener listener = (HttpListener)appBuilder.Properties["System.Net.HttpListener"
..
当我退出 Fiddler 并意识到每个请求都被发送了 3 次(两次我得到 401.2 然后成功)时,我试图找出为什么我的网站在 IE9 中如此缓慢.我证实这发生在所有浏览器上,只是 Chrome 的速度掩盖了这一点(或者这可能与我在 IE 中的网站性能问题无关). 我已经在我的开始/结束请求处理程序中设置了断点,并且请求进入了一个 css 文件.它没有经过身份验证,响应以 401.2 发出,
..
我们在暂存服务器上为我们的客户设置了 Windows 身份验证,以帮助防止谷歌将我们的暂存 URL 编入索引.我们最近发现我们的一个站点似乎忽略了我们的 IIS 设置(匿名身份验证已禁用,Windows 身份验证已启用).我们最终发现删除模块节点上的设置 runAllManagedModulesForAllRequests="true"(这是我们在站点上重写 URL 所必需的)解决了这个问题,并且
..
我有一个在 IIS 7.5 中运行的站点,该站点使用不同于实际服务器名称的 DNS 别名进行访问.在 IE 8 中,集成身份验证失败,但在 Firefox 和 Chrome 中一切正常.(IE 多次提出凭据质询,然后显示 401.1 错误页面.) 我发现这是由于 IE 在 NTLM 上使用 Kerberos(又名“协商"),而 Kerberos 需要注册服务主体名称(使用 SETSPN),以
..
..
我只找到了一个与此相关的线程,但它没有回答问题. 我很好奇通过在 web.config 中设置模拟用户与在 IIS 中设置应用程序池标识之间的区别的链接或解释.他们似乎是独立的,并且对详细的差异感到困惑.谢谢. 解决方案 在 web.config 中使用模拟允许您覆盖为应用程序运行的应用程序池配置的任何身份 - 它只是一种更细粒度的方法控制身份(在应用级别与 ApplicationP
..
我们正准备开始将我们的一些 IIS6 站点迁移到 IIS7,并且该应用程序当前使用表单身份验证.我们已经开始收到来自各个站点的一些请求,以便为用户使用 Windows 身份验证.虽然这很容易实现(并且我已经在内部证明该应用程序没有问题,正如预期的那样),但问题是如何在集成 Windows 不起作用时继续保持 Forms 身份验证.我已经看过几个关于如何在 IIS6 上配置它的演练,我可以在 IIS
..
在 Windows Server 2008 下的 IIS7 中,我有一个关闭匿名访问并打开 Windows 身份验证的虚拟目录.在我的 web.config 中,我有: 和
..
我有一个 ASP.NET (.NET 4) 网站,它使用 http PUT 作为 .ashx 通用处理程序.PUT 调用源自 Silverlight 前端.在我的本地机器(Cassini Web 服务器)上的 VS 2010 中所有工作. 然后我部署到一个 IIS7.5 Win Server 2008 R2 盒子. silverlight/网站很好,但是对 .ashx 处理程序的 PU
..
我正在为我的公司构建一个简单的内部应用程序,它需要 Windows 身份验证以确保安全.所有其他身份验证模式均被禁用.我陷入了 Internet Explorer 提示输入凭据 3 次,然后失败并出现以下错误的情况: 未授权 HTTP 错误 401.请求的资源需要用户身份验证. 然后我创建了一个简单的网站来测试这一点.我在 IIS 中创建了一个新站点,将其放在自己的端口(:811
..
这适用于不属于 AD 域的 Windows Server 2008 上的 IIS 7.我想用密码保护一个网站,人们必须输入用户名/密码(例如 Windows 帐户)才能查看该网站.然后网站将使用自己的身份验证方法(表单)来处理用户帐户并决定是否显示会员特定页面等. 在 IIS6 中,我们只是禁用了匿名访问并启用了集成的 Windows 身份验证.IIS7 的行为不同,当我输入 Windows
..
我有一个 (ASP.NET 3.5) Intranet 应用程序,它被设计为使用表单身份验证(以及默认的 aspnet 会员系统).我还将有关用户的其他信息存储在另一个表中,该表与 aspnet_users 表共享其主键. 对于属于我们域的用户,我将他们的域帐户名存储在辅助用户表中,并且我想自动登录其域帐户名与存储在表中的名称匹配的用户. 我已阅读可用的指南 - 它们都来自两年或更长时
..