我已经实现了一个Windows服务。我想通过REST来扩展一些功能。我使用了WCF REST特性进行了实现,并且它能正常工作。目前为止一切都很好。
我的问题是安全性和认证。据我所知,没有一种“唯一的”认证方式,我阅读了几篇文章…在这里和其他论坛、博客上也有相关内容,但我完全迷失了方向。我阅读了关于SSL、OAUTH、HMAC等方面的优缺点。
我需要的功能是以某种方式验证用户,用户名/密码对于我来说是最好的方式。
这些用户来自互联网浏览器,但以后我计划将来还会有更多的客户端,比如Android或iPhone应用程序。
那么,你认为REST协议中验证用户的最佳(和最简单的)方式是什么?
谢谢!
.Net4/WCF/Visual Studio 2010
我的问题是安全性和认证。据我所知,没有一种“唯一的”认证方式,我阅读了几篇文章…在这里和其他论坛、博客上也有相关内容,但我完全迷失了方向。我阅读了关于SSL、OAUTH、HMAC等方面的优缺点。
我需要的功能是以某种方式验证用户,用户名/密码对于我来说是最好的方式。
这些用户来自互联网浏览器,但以后我计划将来还会有更多的客户端,比如Android或iPhone应用程序。
那么,你认为REST协议中验证用户的最佳(和最简单的)方式是什么?
谢谢!
.Net4/WCF/Visual Studio 2010