ASP.NET Forms身份验证与SQL Server集成

时间:2011-01-14 18:24:02

标签: asp.net sql-server authentication active-directory forms-authentication

我有一个跟随场景:

服务器1 - IIS6 在Active Directory上使用窗体身份验证的ASP.NET Web应用程序

SERVER 2 - SQL SERVER 数据库

如何将Forms Authentication AD的安全性与SQL Server集成?

我的目标是使用Forms AD身份验证并集成经过身份验证的用户获取数据配置文件。

例: SELECT * FROM [TABLE] WHERE [TABLE].[USER] = SYSTEM_USER

2 个答案:

答案 0 :(得分:1)

您可以使用

  

User.Identity.Name

获取当前登录用户的用户名,并通过参数将其传递给您使用的数据库查询。

答案 1 :(得分:1)

您应该将您的应用程序配置为SQL成员资格提供程序。这里有一些信息:

http://technet.microsoft.com/en-us/library/cc197472(office.12).aspx