我正在尝试在 Google AppEngine 上实现 REST 服务。我更喜欢使用 GAE Java 和 JSON 在服务和客户端之间进行通信。
每个人最喜欢执行此操作的库是什么?
您更喜欢使用 REST 实现什么类型的安全性?基本身份验证还是其他什么?
另外,作为旁注,在 iPhone 开发中每个人最喜欢使用哪些库来使用 REST + JSON 服务? iPhone SDK中提供了哪些标准框架?或者包装这些服务的其他库?
Thanks
如果您要实现 REST 服务,请查看许多 REST 的 JAVA 框架
(例如RESTEasy, Jeresy, Restlet...)
他们都对 GAE 提供一些支持,无论是开箱即用的支持还是使用一些小的调整。
此外,所有这些框架都有用于生成 JSON 响应的提供程序。
还请务必查看“它会在应用程序引擎页面中播放吗“对于您考虑使用的任何框架
关于安全性,除非您强制所有通信都通过 https 完成,否则基本身份验证非常基本。它基本上为每个请求以纯文本形式发送用户凭据。
GAE 为拥有 google 帐户的用户提供内置的用户管理,因此,如果您的所有用户也是 google 用户,那么这将是处理身份验证的最简单、最安全的方法。
替代方案是:
- 让其他系统对用户进行身份验证,例如脸书、谷歌、开放 ID
- 实施安全登录表单(使用 https),然后使用 cookie 对用户进行身份验证
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)