如何将现有登录从一个WCF RIA服务传递到另一个?

时间:2011-03-01 15:16:43

标签: wcf silverlight-4.0 wcf-ria-services

我在同一台服务器上运行两个不同的Silverlight RIA Services应用程序。它们都使用相同的用户名/密码/ membership / cookiename进行身份验证。我们所有的WCF方法都有RequiresAuthetication属性。现在我们需要从另一个WCF服务调用一个WCF服务。

除了将两个应用程序合二为一,我确信我们不能存储用户名/密码然后传递它们,那么最佳做法是什么呢?如何传递用户名/密码(或其他一些对象?)以传递凭据并使用其他WCF服务?

谢谢!

1 个答案:

答案 0 :(得分:0)

RIA Services应用程序默认使用ASP.NET应用程序服务。如果您希望一个应用程序的凭据对另一个应用程序有效,则可以对两个应用程序使用相同的应用程序名称(Membership.ApplicationName)。