WIF Ntier身份验证

时间:2011-05-31 15:22:05

标签: .net n-tier-architecture wif

我有一个基本的3层应用

  • Presentation / Web(ASP.NET MVC)
  • 应用程序服务(WCF,在IIS中托管)
  • 数据库(SQL)

我正在尝试使用WIF对任何和所有层级的用户进行身份验证。目前我已经根据Web(MVC)对用户进行了身份验证。

如何将用户令牌传递给下一个teir?

PS我正在使用您可以在Codeplex上找到的“StarterSTS”项目。

非常感谢

1 个答案:

答案 0 :(得分:1)

如果要在WCF服务上保留原始用户身份,则您的网站必须代表该用户向STS请求令牌。请求“Act As”令牌的输入是发送到第一层(MVC应用程序)的orignal令牌。并非所有STS都支持“ActAs”请求,因此您需要仔细检查。

Identity Training Kit

中有一些例子