Google ハイブリッド Openid (OpenId+OAuth1 [0]) プロトコルを介して認証されたユーザーがいます。Google の新しい API を使用するには、oauth2 ベースの認証に変更する必要があります。彼が openid ユーザーの 1 人であるかどうかを oauth2 ログイン後に知る方法はありますか?
IDは非常に異なって見えます。google_oauth2 のユーザー ID は次のようになります。
12345678901234567890
Google ハイブリッドのユーザー ID は次のようになります。
https://www.google.com/accounts/o8/id?id=AItOawnlIGFin5I0F059UdqSYbK9JmA99e99ms
これを組み合わせる方法はありますか?そのような openid ユーザー ID を取得するために行うことができる oauth ベースの呼び出しはありますか? ログイン目的で使用するため、ログインページに2つのGoogleログインボタンを配置したくありません. ユーザーがこれを理解しているとはとても思えません。
そのような問題を解決するための共通の戦略はありますか?
[0] https://developers.google.com/accounts/docs/OpenID#oauth