googleappengine(Java和Python)上的联合登录不会在应用程序版本之间转换。CreateLoginURL
忽略诸如openid.realm
之类的属性(这将允许我在域上设置通配符)。版本的子域将导致与主应用程序(或不同版本的会话)不同的会话。这是谷歌会话跟踪的一个缺陷吗?或者这是联合登录中的一个缺陷?还是我做错了什么(或者做的不对)?
听起来我需要自己处理会话和OpenID交互来克服这一限制,但是我想在我重新发明轮子之前先ping Stackoverflow人员。
欢迎使用Python或Java编写示例。
默认的GAE会话基于cookie(在GAE产品中,其命名为ACSID或SACSID),这些cookie不是子域cookie。在
关于子域cookies:https://serverfault.com/questions/153409/can-subdomain-example-com-set-a-cookie-that-can-be-read-by-example-com
要实现这一点,您应该编写自己的自定义会话处理程序。在
相关问题 更多 >
编程相关推荐