我使用 Spring MVC 和 JSP 创建了一个简单的 Google App Engine Web 应用程序。此应用程序配置为只有管理员用户才允许访问。
<security-constraint>
<web-resource-collection>
<url-pattern>/*</url-pattern>
<http-method>GET</http-method>
<http-method>POST</http-method>
</web-resource-collection>
<auth-constraint>
<role-name>admin</role-name>
</auth-constraint>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
它还包含在 Web 控制器中定义的几个 RESTful Web 服务方法。这些方法的客户端可以是带有 Spring Rest 模板的 java 应用程序或基于 Web 的客户端。
由于 RESTful Web 服务是无状态的,我如何使客户端发送的每个 http 请求都经过身份验证到 GAE。
我现在面临的问题是每个请求返回的 http 响应都包含谷歌登录页面内容。