我有一个跟随场景:
服务器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
答案 0 :(得分:1)
您可以使用
User.Identity.Name
获取当前登录用户的用户名,并通过参数将其传递给您使用的数据库查询。
答案 1 :(得分:1)
您应该将您的应用程序配置为SQL成员资格提供程序。这里有一些信息:
http://technet.microsoft.com/en-us/library/cc197472(office.12).aspx