WCF身份验证&使用Windows Identity Foundation进行授权

时间:2010-06-03 09:26:14

标签: wcf wif

我正在开发一个asp.net mvc应用程序和一个WCF服务,它将由mvc app访问。我正在使用基于WIF的STS网站在mvc app上进行身份验证和授权。现在我想在每个Web服务方法上实现相同的功能。

我在想是否可以将我在MVC App中提供的声明信息传递给WCF进行身份验证和授权。我不希望WCF再次联系STS进行身份验证。我无法使用Windows身份验证。我还想利用ClaimsAuthorizationManager来实现这一目标。

如果有人对此有所了解请分享。这对我来说将是一个很大的帮助。

1 个答案:

答案 0 :(得分:0)

  1. 如果您的WCF服务不是REST,那么您可以在Identity Delegation with AD FS 2.0 Step-by-Step Guide
  2. 找到答案
  3. 如果您的WCF服务是RESTful,请查看示例8-ActiveRestClientFederation(从Identity Guidance下载); Dominick Baier的指南Token-based Authentication for WCF REST Service和Stefan的博客Secure your REST-based WCF service with WIF
  4. 希望这有帮助。