0

WIF中是否可以结合主动和被动联邦?我们目前有多个 Silverlight 客户端与 1 个或多个 WCF 服务进行通信。问题是其中一些服务托管在不同的域上。这意味着,当我们使用被动联合时,当用户尚未登录该域时,对这些服务的调用将失败(WIF 将尝试重定向调用)。那么是否可以在登录网站/Silverlight 客户端时使用被动联合,在与服务通信时使用主动联合?有没有人这样做过(使用 Silverlight ...)?

4

2 回答 2

0

您说 WIF 将重定向您的 WCF 服务调用。这似乎与这个 StackOverflow 问题中的问题完全相同:Passing SAML Token to WCF service from Asp.Net,因此我对该问题的回答也可能适用于您的情况。

于 2012-04-21T07:59:27.120 回答
0

您的场景听起来像这样:您有一个网站,该网站使用被动联合对用户进行身份验证以获取令牌。您持有已发行的令牌,并将其传递给您的 silverlight 客户端。silverlight 客户端使用该令牌与您的后端 WCF 服务进行主动联合。

我见过的最常见的实现方式是通过 RIA 服务。我发现这篇文章很好地介绍了这一点。此外,身份开发人员培训工具包具有端到端示例。查找标题为“开发身份驱动的 Silverlight 应用程序”的文章。

于 2012-04-20T16:33:07.803 回答