2013-05-17 107 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)流程中的標識符相同。

相關問題