我在这里指的是您使用您的Google帐户登录GAE应用后重定向的页面,该帐户要求您访问您的Google帐户。自定义域名应用请求获取访问Google帐户的权限
把它放在自定义域和https中,你就会得到我的问题。
对不起。我到处搜索。没有找到任何东西。不确定这是一个OAuth问题(不要想)。
我的配置:
- 开发myapp.appspot.com
- 配置自定义域myapp.mydomain.com指向MYAPP
- MYAPP是利用GAE登录服务
- 需要的来自自定义域(!)的https帖子,解决如下:
- 页面从HTTP加载从http://myapp.mydomain.com
- 一些提交HTTPS URL中通过HTTP标头的方式在页面中进行硬编码,为https://myapp.appspot.com/someservice
- 同一个域策略解析服务器端
- GAE登录服务既适用于http://myapp.mydomain.com处理器和https://myapp.appspot.com/someservice处理
的工作流程是:
- 用户尚未验证
- 用户浏览http://myapp.mydomain.com(非SSL)
- 用户被重定向到Google帐户登录页面
- 用户登录
- 用户被重定向到上述页面:MYAPP请求允许访问用户的谷歌账户
- 用户授予他的许可
- 用户是 - OK
- 现在问题来了:
- 用户进行提交https://myapp.appspot.com/someservice(使数据传输的SSL),这是loginrequired装饰
- 登录就可以了,用户是不再重定向到登录页面,
- 我想这是因为谷歌的登录是跨应用程序(同样要澳鹏如果用户已经登录到Gmail,说)
- 但现在HTTPS://myapp.appspot。COM/是再次请求访问用户的谷歌账户 - 这是
提示用户商讯将权限授予MYAPP访问他的帐户问题:
- 一次当他浏览到http://myapp.mydomain.com
- 另外一个当他提交数据到https://myapp.appspot.com/someservice
我的用户不喜欢它和我呢!
我怀疑这是因为用户回答(允许或不感谢)是关于应用程序的URL 保存服务器端,而不是关于该应用程序的某个其他唯一ID。
但我不知道如何解决它或至少解决它。
感谢您的耐心阅读。
任何帮助,将不胜感激。
你使用的是什么SDK /语言和框架? –
SDK 1.5.2 /语言Python –