windows-authentication相关内容

Windows身份验证可用的角色

我正在尝试将角色身份验证添加到ASP.NET MVC应用程序中的控制器中的操作.代码看起来像这样: [Authorize(Roles ="SomeRoleName")]公共ActionResult Index(){bool inRole = User.IsInRole("Admin"); 如果我删除Authorize属性并在该代码示例的最后一行上放置一个断点,是否有一种方法可以检查对象并找 ..
发布时间:2021-04-11 19:34:22 其他开发

ASP.Net Core:保持Windows身份验证

我实际上正在一个用户通过Windows身份验证登录的网站上. 我的问题是,实际上所有用户在打开我们的网页时都必须登录.我想知道是否有可能保持Windows身份验证的生命力?也许还有饼干? 我通过将身份验证添加到我的 Startup.cs 中来实现身份验证: services.Configure(options =>{options.AutomaticAut ..

具有Windows身份验证的ASP.NET Core身份

我正在使用.NET Core 3.0 Preview6. 我们有一个启用了Windows身份验证的Intranet应用程序,这意味着只有有效的AD用户才能使用该应用程序. 但是,我们希望使用ASP.NET Identity运行自己的身份验证后端,因为它可以“即开即用"地工作.我刚刚使用用户的Windows登录名在AspNetUsers表中添加了一列. 我要完成的是Windows用户使用其 ..

Windows身份验证在带有ASP.NET Core的IIS上不起作用

我正在尝试将Windows身份验证用于ASP.NET Core MVC应用程序.以下是问题陈述. 当应用程序与IISExpress一起运行时,它可以正常运行.但是,当它在IIS中配置为站点并运行时,它会提示输入凭据,甚至在输入更正的凭据后,应用程序也会显示错误页面,状态为401. 详细信息:该应用程序是启用Windows身份验证的普通样板ASP.NET Core MVC应用程序.我正在 ..
发布时间:2021-04-11 18:35:08 C#/.NET

无法通过Windows身份验证获取用户:“指定的登录会话不存在.它可能已经被终止.

我使用以下代码在C#中获取用户名.它在我的计算机上可以正常运行,但是一旦将其部署到服务器上,它就会因错误消息而中断:“指定的登录会话不存在.它可能已经终止." private bool isUserAuthenticated(){返回System.Web.HttpContext.Current.User.Identity.IsAuthenticated;}私有字符串getUserName(){ ..
发布时间:2021-04-10 20:37:37 C#/.NET

从本地主机运行应用程序时,数据库连接工作正常.从开发服务器登录失败

我有一个应用程序,该应用程序连接到数据库,从用户表中检索用户名,并将其与使用 System.Security.Principal.WindowsIdentity.GetCurrent.Name 检索到的用户名进行匹配 在我的本地主机上,一切正常.该数据库存在于开发服务器上,但该应用程序位于我的本地主机上.我所有的授权和身份验证技术都运行顺利. 但是,当我将应用程序发布到开发服务器时,会遇 ..
发布时间:2021-04-10 20:14:46 C#/.NET

在Windows Server 2012的IIS 8.5中配置Windows身份验证

我进行了足够的搜索,但找不到解决方案.我在Windows Server 2008 IIS 7.5上有一个具有Windows身份验证的ASP.NET Intranet应用程序-一切正常. 我一直在尝试将其迁移到Windows Server2012.我已经为服务器安装了Windows身份验证角色,并且已经为网站启用了Windows身份验证. 该应用程序对于我的帐户而言似乎运行良好,但是如果 ..

IIS无法将Windows凭据传递给SQL Server for ASP.NET Core应用

我为一家拥有Intranet和Windows AD登录名的大公司工作.我们有许多内部SQL Server数据库,这些数据库允许我们使用Windows身份验证登录,我正在尝试通过ASP.NET Core应用程序连接到其中一个数据库.我可以通过SQL Server Management Studio连接到该数据库并查询表. 我已按照教程中的说明操作 ASP.NET Core应用程序尽可能使用现有 ..
发布时间:2021-04-10 19:43:50 C#/.NET

如何在一个站点上对用户进行身份验证并将凭据传递到另一站点?(Windows身份验证,ASP.Net)

我们有多个运行Windows身份验证的Web应用程序. 用户使用Domain \ Username登录到网站,这与他们在本地计算机上使用的DomainOther \ UsernameOther不同. 考虑到我们有两个站点One.xyz.com和Two.xyz.com都运行Windows身份验证(并且用户使用Domain \ Username登录到这两个站点),是否可以使用户从One.xyz.c ..
发布时间:2021-04-10 19:18:38 C#/.NET

更改用户登录名后身份验证错误

我们有一个最近更改名称的用户. 假设旧用户名是old.name,新用户名是new.name. 在AD中编辑详细信息并使用新用户名注销/登录后,我们的ASP.NET应用程序将显示旧名称. 使用Windows身份验证的纯ASP.NET,没有MVC. 获取用户名的代码是: WindowsPrincipal wp =(WindowsPrincipal)HttpContext.C ..
发布时间:2021-04-10 19:13:47 C#/.NET

使用C#在ASP.NET中使用Windows身份验证

我试图了解Windows身份验证的工作原理以及实现方法.我已经阅读了好几篇文章,并在youtube上观看了一些很长的视频,但是我仍然不知道需要将哪些内容添加到我的web.config文件/index.aspx页面中,以使其正常工作. 这是index.aspx页面: 使用系统;使用System.Collections.Generic;使用System.Linq;使用System.Web;使用 ..
发布时间:2021-04-10 18:50:39 C#/.NET

ASP.NET 4中的双跳模拟,协议转换和约束委派

我想使用IIS模拟作为当前访问网站的用户连接到SQL Server数据库.这是出于审核和安全原因. 我已经读了一些书,发现由于SQL Server位于单独的物理服务器上,因此我需要为运行IIS的服务器启用协议转换和约束委派.这是我发现的文章... http://msdn.microsoft.com/en-us/library/ff649317.aspx 我在初次阅读时没有意识到,但是本 ..
发布时间:2021-04-10 18:44:26 C#/.NET

我们如何通过Windows身份验证保护Swagger UI

我们有一个.net Core 2.2 Web Api,它使用swagger ui公开Web Api定义.我们希望将此端点仅保护给特定AD组内​​的用户.我们目前正在同时使用Windows和匿名身份验证.问题是我们无法强制Swagger使用Windows身份验证来阻止用户. 有什么想法吗? 解决方案 尽管令人沮丧,但到目前为止,我发现保护Swagger端点(通过Swashbuckle) ..
发布时间:2021-04-02 18:41:03 其他开发

如何向Windows用户添加声明

我有一个启用Windows应用程序的dotnet核心api应用程序.我们有一堆具有特殊权限"admin"并存储在数据库中的用户,其余所有用户都具有默认权限"user".我希望用户对数据库中的所有人有额外的要求.另外,我想存储更多信息,例如emailid,员工编号(必须手动从LDAP查询) 我想我将拥有一个api,例如 api/auth ,它将捕获当前用户并根据数据库和ldap查询添加声明,其 ..
发布时间:2021-04-02 18:37:14 其他开发

尽管启用了Windows身份验证,但仍有登录提示

我们已在IIS中启用Windows身份验证(禁用了匿名访问),但是我收到提示输入应用程序的用户凭据已检查身份验证提供者,并且顺序也正确. 任何指针都会有所帮助.有关信息,它是托管在IIS 7.5上的.NET应用程序 解决方案 不知道它是否旧了,但我希望它在不久的将来对像我这样的人会有所帮助. 在Windows身份验证功能中,转到提供程序.只需确保NTLM是唯一选择的提供者,然后 ..
发布时间:2021-04-01 20:16:20 C#/.NET