0

我使用 Google App Engine 和 GWT 开发了一个 WEB 应用程序,它对我公司内部的一个内部RT服务进行 REST 调用。我使用RT-Rest API 从服务器端进行调用。

问题来了,出于内部安全原因,我们必须使用 VPN 访问此 RT 服务,因此不允许来自 App Engine Server 的调用。我决定移动这个逻辑并从客户端拨打电话,只要每个人都应该在他们的计算机上安装 VPN。但是当我们在不同的域中工作时,我发现了不允许跨域调用(CORS)的问题。

此时我被卡住了,我无法从服务器拨打电话,因为 VPN 不便,也不能从客户端拨打电话,因为 CORS。而且我无权修改 REST 服务以Access-Control-Allow-Origin在响应中添加标头。

一切都说我能做的事情并不多,但也许我错过了一些东西,或者有人有一个好主意来解决不便并拨打 RT 服务。

任何建议都会非常有用。非常感谢。

4

1 回答 1

0

您可以使用安全数据连接器将 AppEngine 连接到防火墙后面的服务:

https://developers.google.com/secure-data-connector/

于 2013-03-01T13:15:03.390 回答