我正在編寫一個控制檯應用程序來調用託管在iis中的wcf服務,並在生產中使用SSL上的FormsAuthentication,但如果可能的話,在開發中不這樣做。Winforms客戶端和SSL WCF表單身份驗證
我有以下鏈接http://www.zamd.net/2009/03/05/FlowingFormsAuthenticationCookieToWCF.aspx並且正在尋找服務器和客戶端配置以及代碼。
是否有任何我可以遵循的書寫或示例應用程序,我應該看?
我正在編寫一個控制檯應用程序來調用託管在iis中的wcf服務,並在生產中使用SSL上的FormsAuthentication,但如果可能的話,在開發中不這樣做。Winforms客戶端和SSL WCF表單身份驗證
我有以下鏈接http://www.zamd.net/2009/03/05/FlowingFormsAuthenticationCookieToWCF.aspx並且正在尋找服務器和客戶端配置以及代碼。
是否有任何我可以遵循的書寫或示例應用程序,我應該看?
表單身份驗證是一項ASP.net功能,並且沒有WCF設置。如果您在控制檯應用程序中具有表單身份驗證cookie,則可以通過控制檯應用程序將其發送到WCF服務。在您的網站上配置的表單驗證模塊將驗證cookie,填充HTTPContext並繼續處理。現在,如果您的WCF服務以ASP.net compat模式運行,您可以從WCF服務訪問HttpContext,並根據需要使用它進行身份驗證。上面的文章解釋瞭如何發送表單身份驗證cookie作爲WCF調用的一部分。
我在下面的帖子談到了其他一些相關的情況(見背景第一部分)
http://www.zamd.net/2009/04/25/FormsAuthFederatedSecurityPart2.aspx
上述職位有它完整的源代碼。
希望可以幫到