Google App Engine上的联合登录(Java和Python)不会跨应用程序版本进行转换。 CreateLoginURL
忽略openid.realm
等属性(允许我在域上设置通配符)。版本的子域导致与主应用程序(或不同版本的会话)不同的会话。这是Google会话跟踪中的一个缺陷吗?或者这是联邦登录中的一个缺陷?或者我做错了什么(或者做错了什么)?
听起来我需要自己处理会话和OpenID交互以克服这个限制,但我想在重新发明轮子之前ping Stackoverflow人员。
欢迎使用Python或Java中的示例。
答案 0 :(得分:0)
默认GAE会话基于cookie(在GAE中生成其命名的ACSID或SACSID),它们不是子域cookie。
要使这项工作,你应该编写自己的自定义会话处理程序。