我在应用引擎上使用 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)