2009-07-10 105 views

回答

0

表單身份驗證是一項ASP.net功能,並且沒有WCF設置。如果您在控制檯應用程序中具有表單身份驗證cookie,則可以通過控制檯應用程序將其發送到WCF服務。在您的網站上配置的表單驗證模塊將驗證cookie,填充HTTPContext並繼續處理。現在,如果您的WCF服務以ASP.net compat模式運行,您可以從WCF服務訪問HttpContext,並根據需要使用它進行身份驗證。上面的文章解釋瞭如何發送表單身份驗證cookie作爲WCF調用的一部分。

我在下面的帖子談到了其他一些相關的情況(見背景第一部分)

http://www.zamd.net/2009/04/25/FormsAuthFederatedSecurityPart2.aspx

上述職位有它完整的源代碼。

希望可以幫到