什么是asp.net中连接字符串中的集成安全性

时间:2010-09-23 05:56:26

标签: asp.net

asp.net中连接字符串中的集成安全性是什么。

2 个答案:

答案 0 :(得分:4)

它使用ASP.NET AppDomain本身的Windows帐户信息;通常是NetworkService

答案 1 :(得分:1)

要扩展上面的答案,它会使用运行应用程序的任何帐户。

Windows应用程序:已登录的用户。

Web应用程序:网站运行的用户(不是应用程序池用户)。至少这是我们所看到的,当使用集成安全性时,我们创建域服务帐户,然后将站点设置为在该帐户下运行。永远不必更改帐户AppPool运行。因此,对于网络应用程序,这一切都取决于服务器以及网站的设置方式。

这使您的连接字符串更安全,因为您在连接字符串中没有任何用户凭据。您的SQL数据库必须设置为Windows身份验证或SQL& Windows身份验证