首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >自定义域应用程序请求访问Google帐户的权限

自定义域应用程序请求访问Google帐户的权限
EN

Stack Overflow用户
提问于 2011-10-14 09:55:37
回答 1查看 725关注 0票数 0

我在这里指的是在你用你的谷歌帐户登录到GAE应用程序后,你被重定向的那个页面,它要求你允许访问你的谷歌帐户。

把这个自定义域和https放在一起,你就会遇到我的问题。

抱歉太长了。我到处找。什么都没发现。不确定这是一个OAuth问题(不要这么想)。

我的配置:

myapp.appspot.com

  • configured

  • 开发了http://myapp.mydomain.com

  • some自定义域myapp.mydomain.com以指向myapp

  • myapp正在利用GAE登录服务

  • 需要来自自定义域(!)的https帖子,解决方法如下:
  • 页面在HTTP中加载,http提交HTTPS URL在页面中被硬编码,而https://myapp.appspot.com/someservice
  • same域策略通过http headers

解析服务器端

工作流程是:

authenticated

  • user
  1. 用户尚未浏览http://myapp.mydomain.com (非ssl )
  2. 用户被重定向到谷歌帐户登录页面
  3. 用户登录
  4. 用户重定向到上述页面: myapp请求用户访问用户的google帐户H 237H 138用户授予其permission
  5. user in - OK
  6. Now提交到https://myapp.appspot.com/someservice (以便数据被传输),这是必需的decorated
  7. login是可以的,用户不再被重定向到登录页面,我认为这是因为google登录是交叉应用程序(如果用户已经登录gmail,也应该追加到say)

)。

  1. ,但现在https://myapp.appspot.com/又是,请求允许访问用户的google帐户--这就是

的问题

用户被提示两次授予myapp访问其帐户的权限:

当浏览到http://myapp.mydomain.com

提交数据时,另一个

我的用户不喜欢它,我也不喜欢!

我怀疑这是因为用户的回答(允许或不谢)保存在服务器端,与应用程序的URL有关,而不是与应用程序的其他唯一id有关。

但我不知道怎么解决或者至少解决这个问题。

谢谢你耐心地阅读到这里。

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2011-10-17 03:15:50

为用户会话发出的cookie是每个域和每个协议。因此,相同的会话将无法在appspot应用程序和您的自定义域上工作。这不是App的限制--这只是HTTP的工作方式。

目前,最好的解决方案是将表单本身也放在HTTPS上(这通常是个好主意)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7765968

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档