我开始相信我是一个非常无能的程序员。经过大量阅读,我仍然无法弄清楚如何干净地实现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