2011-04-18 132 views
2

我目前正在研究一個項目,該項目有一個使用JSON調用IIS託管的WCF服務的iPad應用程序。其中一個要求是WCF服務需要使用IIS基本身份驗證才能登錄。一旦用戶通過數據庫認證,一些值需要設置爲一個cookie返回到其他WCF函數(類似於asp.net會話變量)。這可能與WCF和使用cookie來保持國家?如果不是,任何推薦的方法?iPad到WCF服務身份驗證

謝謝。

回答

0

WCF絕對支持基本認證。 http://msdn.microsoft.com/en-us/library/ms733775.aspx有這方面的細節。然後,WCF將在所有通過的消息中標識該用戶。

如果要實現客戶授權機制,則需要實施ServiceAuthorizationManager。我最近做了類似的事情,我有iOS客戶端使用OAuth來驗證我們的服務。我有這個實施ServiceAuthorizationManager確定他們是誰和他們有什麼特權。可能值得研究。