我開始相信我是一個非常無能的程序員。經過大量閱讀,我仍然無法弄清楚如何幹淨地實現RESTful WCF服務的認證機制。WCF,REST風格的Web服務和自定義認證
我已經嘗試了一切:
繼this guide,才發現,所提出的認證機制是一個醜陋的黑客。
安裝the WCF REST Starter Kit,只是發現它已經過時並已被替換爲另一個項目模板。
安裝said project template,只是發現它並沒有提供任何自己的認證機制。
安裝an IIS module that provides custom authentication functionality at transport level,
只有找出作者提供的零文檔。只是爲了找出我需要實現一個MembershipProvider
。 (我想僅提供UserNamePasswordValidator
)
是否有實施一個RESTful WCF服務的身份驗證機制,任何理智的方法是什麼?
我經歷了完全相同的路徑。在處理資源問題時也遇到了類似的問題,並且明顯認識到WCF就是這樣,在REST思維模式下表現不佳。你可以做到,但感覺很不好。我認爲WCF團隊知道這一點,他們正試圖解決它(http://wcf.codeplex.com/wikipage?title=WCF%20HTTP)。無論如何,期待有人在這裏回答,我可以使用它。我們爲它編寫了自己的HTTP模塊,但不是理智的海事組織,所以沒有答案。 – ale 2011-05-16 18:45:05