问题标签 [integrated-security]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - 如何允许所有用户访问具有集成身份验证的网站中的一条路由?
我有一个使用集成安全性的 ASP.Net MVC 应用程序,我需要能够授予对特定路由的开放访问权限。有问题的路线是~/Agreements/Upload
。我已经尝试了一些东西,但到目前为止没有任何效果。
在 IIS 下的目录安全 > 身份验证方法中,我只选择了“集成 Windows 身份验证”。现在,这可能是我的问题的一部分(即使 IIS 允许上述 IIS 不允许)。但如果是这种情况,我该如何配置它以便集成安全工作但允许未经身份验证的人访问给定的路由?
visual-studio-2008 - Visual Studio / Visual Source Safe / 集成安全性 / IIS 7
- 将 Visual Source Safe 与 IIS 集成一起使用(工作目录是 IIS 站点)
- 指向 IIS 站点的 Visual Studio 将加载 Web 项目。
- 它将在 VSS 控制下(必须签出文件等)。
最近,我们不得不从 Web 应用程序为我们的数据库连接切换到集成安全性。这意味着将 IIS 应用程序池(和匿名身份验证)的模拟更改为模拟帐户。
因为我这样做了——我的项目在 Visual Studio 中加载,但它就像我不是我一样,并且文件不再受源代码控制。我将假设它与从 IIS 到 VSS 的传递有关(好像您记得您必须将 IIS_USERS 添加到 VSS 用户列表中)。即使尝试添加模拟帐户也不起作用。
有任何想法吗?
asp.net - ASP.NET 成员数据库使用集成安全问题
我将 ASP.NET MVC 网站发布到虚拟机 (Hyper-V) 上的服务器。SQL Server Express 安装在同一台服务器上。
问题是 ASP.Net Membership 系统不能在集成模式下工作。当Web.config文件包含如下记录时:
尝试注册和登录网站时出现错误。
如果我以这种方式更改连接字符串:
我可以毫无问题地注册和登录。
什么可能导致在集成安全模式下使用 ASP.NET 成员数据库出现问题?
windows - 具有集成 Windows 身份验证的外联网
在外联网上使用 Windows 集成安全性是否可能、安全且实用?
例如,内部网上有一个 IIS 网站,可以通过集成身份验证在 LAN 上使用。当用户从 LAN 断开连接时,他希望能够使用其加入域的笔记本电脑上的浏览器通过 Internet(无 VPN)连接到同一网站,而无需单独登录。
database - AD 用户模拟不会传播到具有集成安全性的数据库
如此处所述,我有一个模拟 AD 用户的设置。该应用程序使用集成安全性连接到 (Oracle) 数据库,但模拟凭据不会传播到数据库。
模拟 AD 用户和访问具有集成安全性的数据库是否存在任何已知问题?
iis - WCF 托管在 IIS 中,连接到具有集成安全性的数据库时出现问题
我有一个 WCF 服务托管在我的开发 XP 机器上的 IIS 5.1 中。该服务无法连接到集成安全性 = true 的 sql server 数据库。当托管在控制台应用程序中时,相同的服务可以正常工作。我已取消选中匿名访问并检查了 IIS 中的集成 Windows 身份验证
这些是我在 Web.Config 中的设置
我尝试将集成安全更改为 SSPI 和受信任的连接 = 是,但没有运气。下面是配置设置。
并在客户端
如果没有在代码中设置模拟,我得到“底层提供程序在打开时失败”在代码中设置模拟,我得到“无法初始化 SSPI ”
尝试谷歌搜索,发现无法在 IIS 5.1 中设置应用程序池。
任何解决此问题的建议将不胜感激。
c# - .NET:通过传输层传输用户凭据
通过传输层传输用户凭据(Active Directory)的最佳/最简单方法是什么。
我有两个系统 A 和 B 与第 3 方消息层 C 相连。
有什么方法(在.NET中更可取)以某种方式存储/序列化A端经过身份验证的用户的凭据,通过C传输,然后在B端反序列化,然后调用下游系统 D 使用反序列化的凭据?
.net - 使用凭据运行 Visual Studio 调试会话
目前我正在开发一个 ASP.NET MVC 2 网站。公司政策规定,与后端系统的许多连接都应通过集成安全性完成。
所以最后当网站托管在 IIS 中时,AppPool 的凭据被用于连接到数据库、Active Directory 等。但是现在,我还没有在 IIS 中托管。这让我想到了我的问题:
是否可以在特定凭据下运行 Visual Studio 调试会话,以便更好地测试集成安全会话?
提前致谢。
.net - ODP.NET 集成安全连接字符串参数无效
我错过了什么?
ODP.NET:Oracle.DataAccess - 2.102.2.20(我正在使用绑定重定向到这个版本。)
如果我取出 Integrated Security 并声明用户 ID 和密码,那么它就可以正常工作。所以,我知道 ODP.NET 没有任何问题。
asp.net - 在请求范围之外检索 Web 用户的身份
我有一个 ASP.NET 应用程序,它使用 nHibernate 的 IPreUpdateListener 记录审计报告。为了在监听器事件中设置当前用户,我使用了 System.Security.Principal.WindowsIdentity.GetCurrent()。这在我的机器上调试时效果很好,但是当我将它移动到登台服务器时,我得到的是 ASP.NET 进程凭据,而不是请求用户。
在 ASP.NET 页面中,我可以使用 Request.LogonUserIdentity(因为我使用的是集成身份验证,所以效果很好),但是如何直接引用该用户而无需将其直接传递给我的事件?我不想通过管道传递这些信息,因为它确实不属于中间事件/调用。