2013-08-22 48 views
1

我想知道如何在Google App Engine上保护REST API。我做了一项研究,了解了oauth和spring安全性的几个概念。保护GAE Rest API

但我仍然看不到一个明确的方法,说明实施的优点和缺点的方法。如果有人能够组织和简要介绍方法,对新手来说将会有很大的帮助。

  1. HTTPS如何帮助我阻止来自不是我的应用程序或用户的其他来电。
  2. 即使使用oauth,如果用户登录并执行流氓REST请求,我将如何防止它。

回答

0

这是微不足道的。一旦你有一个OAuth令牌,并且你可以识别用户,只需返回一个错误,而不是一个'流氓'REST请求上的实际数据。

+0

我如何识别请求是非法请求。如果用户试图访问我的应用程序,那么它不是流氓。但是,如果他在浏览器中构建了URL,或者试图从他自己的Web应用程序中访问该URL,它就是流氓。这将导致我的配额被用于其他目的。 GAE是否提供任何选项,其中请求将仅从特定应用程序客户端提供,或者它响应任何应用程序或url请求。 –