2011-03-01 34 views
0

我有兩個不同的Silverlight RIA Services應用程序在同一臺服務器上運行。他們都使用相同的用戶名/密碼/ membership/cookiename進行身份驗證。我們所有的WCF方法都有RequiresAuthetication屬性。現在已經到了我們需要從另一個WCF服務調用一個WCF服務的時候了。如何將現有登錄從一個WCF RIA服務傳遞給另一個?

除了將兩個應用程序合併到一個應用程序之外,我確定我們無法繞過存儲用戶名/密碼然後傳遞它們,所以最佳實踐是什麼?如何傳遞用戶名/密碼(或其他對象?)以傳遞憑據並使用其他WCF服務?

謝謝!

回答

0

默認情況下,RIA Services應用程序使用ASP.NET應用程序服務。如果您希望某個應用程序的憑據對另一個應用程序有效,則可以爲這兩個應用程序使用相同的應用程序名稱(Membership.ApplicationName)。

相關問題