java - 安全访问 AppScale 应用程序

标签 java appscale

使用 AppScale 时,AppScale 是否有一种工具可以“保护”与其一起部署的应用程序,也就是说,例如,应用程序只能通过某种方式访问安全连接?

因此,我们不必在应用程序上放置太多的安全逻辑(例如 Spring 安全性),特别是对于那些唯一目的是提供对数据存储的 Restful 键值访问的应用程序,如下所示:http://bit.ly/RvLUTwhttp://bit.ly/PTZkW 。其目的并不是真正的网络应用程序,而是“数据存储设备”。

最佳答案

当然,由于 AppScale 仅运行 Google App Engine 应用程序,因此您为 App Engine 应用程序执行的任何操作都可以在 AppScale 上运行时发挥作用。如果“安全连接”指的是 HTTPS,那么您可以使用 app.yaml 文件并在每个路由上添加 secure:always 以强制使用 HTTPS。这是一个例子:

handlers:

- url: /youraccount/.*
  script: accounts.py
  login: required
  secure: always

如果“安全连接”是指经过身份验证的访问,则可以使用 Users API限制对已登录用户或白名单上的用户的访问。如果您需要以编程方式访问它,您可以通过脚本登录到 AppLoadBalancer(因为它具有 RESTful 接口(interface)),保存它为您提供的 cookie,然后在向应用程序发出请求时使用它。

关于java - 安全访问 AppScale 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12210679/

相关文章:

java - 将处理类的所有实例的HashMap的方法放在单独的类中

java - 不同(不相同)的副本集是从单例对象返回的

appscale - AppScale 的基本文档在哪里?

java - 如何开始使用 AppScale?

java - 输入新值时刷新另一个 View (JComboBox)

java - 在 Swing 中制作股票行情自动收录器

java - 如何在 Java 中使用 JSON Web 服务

java - 任何人都有 AppScale 的经验?

appscale - 为什么AppScale是基于虚拟机的?