windows-authentication相关内容
我正在尝试将角色身份验证添加到ASP.NET MVC应用程序中的控制器中的操作.代码看起来像这样: [Authorize(Roles ="SomeRoleName")]公共ActionResult Index(){bool inRole = User.IsInRole("Admin"); 如果我删除Authorize属性并在该代码示例的最后一行上放置一个断点,是否有一种方法可以检查对象并找
..
我实际上正在一个用户通过Windows身份验证登录的网站上. 我的问题是,实际上所有用户在打开我们的网页时都必须登录.我想知道是否有可能保持Windows身份验证的生命力?也许还有饼干? 我通过将身份验证添加到我的 Startup.cs 中来实现身份验证: services.Configure(options =>{options.AutomaticAut
..
我正在使用.NET Core 3.0 Preview6. 我们有一个启用了Windows身份验证的Intranet应用程序,这意味着只有有效的AD用户才能使用该应用程序. 但是,我们希望使用ASP.NET Identity运行自己的身份验证后端,因为它可以“即开即用"地工作.我刚刚使用用户的Windows登录名在AspNetUsers表中添加了一列. 我要完成的是Windows用户使用其
..
我正在尝试将Windows身份验证用于ASP.NET Core MVC应用程序.以下是问题陈述. 当应用程序与IISExpress一起运行时,它可以正常运行.但是,当它在IIS中配置为站点并运行时,它会提示输入凭据,甚至在输入更正的凭据后,应用程序也会显示错误页面,状态为401. 详细信息:该应用程序是启用Windows身份验证的普通样板ASP.NET Core MVC应用程序.我正在
..
我使用以下代码在C#中获取用户名.它在我的计算机上可以正常运行,但是一旦将其部署到服务器上,它就会因错误消息而中断:“指定的登录会话不存在.它可能已经终止." private bool isUserAuthenticated(){返回System.Web.HttpContext.Current.User.Identity.IsAuthenticated;}私有字符串getUserName(){
..
我有一个应用程序,该应用程序连接到数据库,从用户表中检索用户名,并将其与使用 System.Security.Principal.WindowsIdentity.GetCurrent.Name 检索到的用户名进行匹配 在我的本地主机上,一切正常.该数据库存在于开发服务器上,但该应用程序位于我的本地主机上.我所有的授权和身份验证技术都运行顺利. 但是,当我将应用程序发布到开发服务器时,会遇
..
我进行了足够的搜索,但找不到解决方案.我在Windows Server 2008 IIS 7.5上有一个具有Windows身份验证的ASP.NET Intranet应用程序-一切正常. 我一直在尝试将其迁移到Windows Server2012.我已经为服务器安装了Windows身份验证角色,并且已经为网站启用了Windows身份验证. 该应用程序对于我的帐户而言似乎运行良好,但是如果
..
我想使用Windows身份验证,但似乎遇到了第一个障碍. 因此,我创建了一个空的ASP.Net Webforms应用程序,并对web.config进行了如下修改:
..
我为一家拥有Intranet和Windows AD登录名的大公司工作.我们有许多内部SQL Server数据库,这些数据库允许我们使用Windows身份验证登录,我正在尝试通过ASP.NET Core应用程序连接到其中一个数据库.我可以通过SQL Server Management Studio连接到该数据库并查询表. 我已按照教程中的说明操作 ASP.NET Core应用程序尽可能使用现有
..
我们有多个运行Windows身份验证的Web应用程序. 用户使用Domain \ Username登录到网站,这与他们在本地计算机上使用的DomainOther \ UsernameOther不同. 考虑到我们有两个站点One.xyz.com和Two.xyz.com都运行Windows身份验证(并且用户使用Domain \ Username登录到这两个站点),是否可以使用户从One.xyz.c
..
我们有一个最近更改名称的用户. 假设旧用户名是old.name,新用户名是new.name. 在AD中编辑详细信息并使用新用户名注销/登录后,我们的ASP.NET应用程序将显示旧名称. 使用Windows身份验证的纯ASP.NET,没有MVC. 获取用户名的代码是: WindowsPrincipal wp =(WindowsPrincipal)HttpContext.C
..
Chrome 86(及更低版本),Edge,Curl和IE都能够针对Windows 2019计算机上的IIS 10 ASP.NET服务执行跨源Windows身份验证,而没有任何问题. 但是Chrome 87失败,并通过CORS策略阻止了“从来源"http://[DIFFERENT]"访问"https://[REDACTED]"处的XMLHttpRequest:No'Access-Contro
..
我试图了解Windows身份验证的工作原理以及实现方法.我已经阅读了好几篇文章,并在youtube上观看了一些很长的视频,但是我仍然不知道需要将哪些内容添加到我的web.config文件/index.aspx页面中,以使其正常工作. 这是index.aspx页面: 使用系统;使用System.Collections.Generic;使用System.Linq;使用System.Web;使用
..
我想使用IIS模拟作为当前访问网站的用户连接到SQL Server数据库.这是出于审核和安全原因. 我已经读了一些书,发现由于SQL Server位于单独的物理服务器上,因此我需要为运行IIS的服务器启用协议转换和约束委派.这是我发现的文章... http://msdn.microsoft.com/en-us/library/ff649317.aspx 我在初次阅读时没有意识到,但是本
..
我们有一个.net Core 2.2 Web Api,它使用swagger ui公开Web Api定义.我们希望将此端点仅保护给特定AD组内的用户.我们目前正在同时使用Windows和匿名身份验证.问题是我们无法强制Swagger使用Windows身份验证来阻止用户. 有什么想法吗? 解决方案 尽管令人沮丧,但到目前为止,我发现保护Swagger端点(通过Swashbuckle)
..
我有一个启用Windows应用程序的dotnet核心api应用程序.我们有一堆具有特殊权限"admin"并存储在数据库中的用户,其余所有用户都具有默认权限"user".我希望用户对数据库中的所有人有额外的要求.另外,我想存储更多信息,例如emailid,员工编号(必须手动从LDAP查询) 我想我将拥有一个api,例如 api/auth ,它将捕获当前用户并根据数据库和ldap查询添加声明,其
..
当与以下设备成角度运行时: ng serve --proxy-config proxy.config.js 和.net核心,其中: dotnet运行 Windows身份验证从不对用户进行身份验证. 但是,从Visual Studio F5运行应用程序时,需要对用户进行身份验证(相同的端口和所有端口). proxy.config.js const Agent
..
我们已在IIS中启用Windows身份验证(禁用了匿名访问),但是我收到提示输入应用程序的用户凭据已检查身份验证提供者,并且顺序也正确. 任何指针都会有所帮助.有关信息,它是托管在IIS 7.5上的.NET应用程序 解决方案 不知道它是否旧了,但我希望它在不久的将来对像我这样的人会有所帮助. 在Windows身份验证功能中,转到提供程序.只需确保NTLM是唯一选择的提供者,然后
..
我创建了一个Web Api 2应用程序,该应用程序仅在公司网络上使用.我已经阅读了有关Web API中Windows身份验证的信息,因此这似乎是有可能的.但是我需要找出正确的实现方法.我在Web.config中包含了以下xml: 我似乎还记得旧式Webforms应用程序中
..
鉴于我有一个使用Windows身份验证的WCF服务,并且我想模拟它们并调用另一个WCF服务,如下所示: using (ServiceSecurityContext.Current.WindowsIdentity.Impersonate()) { // call another WCF service } 我已经设置了所有配置设置,并且工作正常,只要在客户端,它们包括以下行:
..