Cookie不在标题中,App引擎上的Google身份工具包

时间:2015-10-05 14:05:27

标签: google-app-engine cookies google-cloud-endpoints google-identity-toolkit

我在应用引擎上使用 Google身份工具包。

在localhost上测试时,一切正常

但是当我在app引擎上部署时, gtoken cookie不会发送到服务器。它没有出现在标题请求中,如第一个屏幕截图所示。 (左边部分是localhost,gtoken设置正确,右边部分是在app引擎上,没有现有的gtoken)。

我正在使用Google身份工具包的1.1.0-beta版本。登录功能在localhost和app-engine上都可以正常工作。失败的是当我调用我的 api端点之一时(部署时不存在于标头中,但在本地工作)。

无论是使用Chrome还是Firefox,没有广告拦截等问题都在发生。 第二个屏幕截图显示cookie存在(localhost和app引擎)。它只是不在头文件中发送,因此我无法在服务器端验证令牌。

当我在app引擎上部署时,可能导致gtoken cookie无法正确设置?

对我来说,这听起来像是一个CORS问题,我不知道如何调整gapi客户端标头以确保它正确发送了gtoken cookie ... (https://cloud.google.com/appengine/docs/java/endpoints/consume_js

Request headers. Left is localhost, Right is on App Engine

Cookie on localhost (left) and app engine (right)

0 个答案:

没有答案