使用Appengine/Java
我正在将OpenID 2.0迁移到OpenID连接(用于登录的OAuth 2.0 ),在此解释:https://developers.google.com/accounts/docs/OpenID?hl=ja
我将进入步骤3:将(现有的) OpenID 2.0标识符映射到(新的) OpenID连接标识符。
它显示“在您的用户数据库中,将openid_id链接到新的子It。”问题是我无法使用openid_id选择现有用户,因为在我的现有用户表中,使用com.google.appengine.api.users.User.getUserId()作为标识用户的值。
(我也持久化了完整的com.google.appengine.api.users.User对象)
你知道如何使用openid_id来选择appengine用户吗?
发布于 2015-01-20 02:33:36
com.google.appengine.api.users.User.getFederatedIdentity()返回openid_id (https://www.google.com/accounts/o8/id?id=xxxxxxxxxxxxxx)。因为我不能选择它来标识用户,所以我将在接下来的几个月中将其填充到我的数据库中,这样我就可以使用它来选择适当的用户。
https://stackoverflow.com/questions/28011961
复制相似问题