Web 服务器到 SQL Server 集成身份验证

Posted

技术标签:

【中文标题】Web 服务器到 SQL Server 集成身份验证【英文标题】:Web server to SQL Server integrated authentication 【发布时间】:2011-11-16 20:34:15 【问题描述】:

我想找到一种解决方案,通过网站传递我的用户帐户以对远程 SQL 服务器实例进行身份验证。

因此,如果我的帐户名为 Domain\Yaqoub,那么当我浏览连接到 SQL 的网页时,它会将 Domain\Yaqoub 传递给 SQL Server。

*注意 - 即使 SQL 实例位于不同的域(它是:)),该解决方案也应该能够工作。

我已经阅读了一些网站和 sql server 在同一个域上的场景,但这并没有真正的帮助。

我想如果你将所有必需的用户名映射到远程 sql 实例,它可能会起作用?!

如果您能详细列出这些步骤,那将非常有帮助。

谢谢,

KS

【问题讨论】:

【参考方案1】:

为了使 Windows 身份验证能够像您所描述的那样跨域工作,the domains would need to be configured to trust each other

这不是您可以在 Web 应用程序或 SQL Server 中实现的。正确配置域信任后,标准解决方案应该可以在这种情况下工作。

【讨论】:

感谢您的回复迈克尔。链接中提到的“森林”实体是什么? 在 Active Directory 中,“树”是域的集合,“林”是“树”的集合...en.wikipedia.org/wiki/…

以上是关于Web 服务器到 SQL Server 集成身份验证的主要内容,如果未能解决你的问题,请参考以下文章

我用的是window server 2003系统, 管理工具 计算机管理中:无本地用户和组,如何调出?另用window 身份验...

如何使用 WindowsIdentity 和 SQL Server 集成安全设置表单身份验证

SQL Server 集成安全性(Windows 身份验证)

java模拟使用windows身份验证连接到sql server

SonarQube 在具有集成身份验证的 SQL Server 上作为 Windows 服务运行 - 有人有工作示例吗?

将 SAML 与我的 mvc Web 应用程序集成