WFC Web服务执行具有权限的SQL Server存储过程

时间:2017-04-19 19:11:59

标签: c# sql-server web-services wcf stored-procedures

我必须使用C#和.NET framework 4.5开发一个WCF Web服务,该服务执行SQL Server 2008 R2存储过程,其权限授予在IIS 7.5中发布的Windows帐户,并且WS返回一组值。

Web服务已经开发但我仍然坚持使用身份验证。如何询问WS中的Windows凭据并使用它们来执行存储过程?它不必实现传输或消息级安全性。我正在使用C#和.NET framework 4.5客户端进行测试。

提前致谢。

1 个答案:

答案 0 :(得分:0)

不知道这是否有助于快速搜索我得到了这个

ServiceSecurityContext.Current.PrimaryIdentity获取用户