2013-05-17 48 views
1

我一直在网站上使用Google openid,因此在我的数据库中有很多帐户。他们有用户名如https://www.google.com/accounts/o8/id?id=AItOaadsfhaskjhfkjsahfkjsdhf如何从Google openid迁移到Google+登录?

我想迁移到Google+登录,但我看不到如何识别我的数据库中已存在的匹配openid帐户。

回答

0

有一些事情你应该做的:

  1. 替换现有的OAuth流以使用新的Google+登录按钮。有a number of quickstarts让你更容易。您授权用户使用JavaScript客户端按钮,然后将一次性代码传递给服务器并执行OAuth v2代码交换。
  2. 当用户使用新的Google+按钮登录时,将现有凭证(例如刷新令牌)替换为从一次性代码流生成的凭证。

您可以在用户使用新按钮登录时使用他们的Google+中的ID与旧的(OAuth/Open ID)流程中的标识符相同。

相关问题