我有一个 WCF 服务,它使用存储过程将查询发送到数据库。WCF 服务是使用 WPF 应用程序调用的,其中基于角色的授权是使用 IIdentity 和 IPrincipal 实现的。我想使用此基于角色的安全性来保护 WCF 服务,但我不知道如何继续。
我脑子里有点乱:)我读到了会员资格,角色提供者...但是并不真正了解其中的区别以及在什么情况下使用这些。
SQL 角色提供程序适用于这种情况。
有关如何使用 WCF 进行设置的信息,请参阅此处:http://msdn.microsoft.com/en-us/library/ff647040.aspx