0

ユーザーが OAuth 2.0 を介して Google と Facebook でログインできるようにする Web アプリケーションを作成しました。実際に Google App Engine でSimpleAuthプロジェクトを使用しました。私のデータベースでは、OAuth ID を保存しています。Google の場合は次のようになります。

https://www.google.com/accounts/o8/id?id=AItOawnrcuEaKdY_EMesk8FdeFNGP-cCKJbmVf0

Facebook の場合は次のようになります。

facebook:1494270173

iOSまたはAndroidアプリで同じ方法を使用できるかどうか疑問に思っています. かなり異なる実装が必要になることはわかっていますが、モバイルで Facebook または Google ログインを使用している場合でも、その ID は一定でしょうか?

4

1 に答える 1

1

表示される Google 識別子は OpenID2 識別子であり、OAuth 2 識別子ではありません。OpenID2 は iOS でも Android でも機能しません。SimpleAuth には詳しくありませんが、OAuth 2 または OpenID Connect (OAuth 2 に基づいているため、OpenID2 と混同しないでください) を使用するように構成できる場合は、iOS または Android で OAuth 2 プロトコルを使用すると同じ識別子が得られます。同じユーザーに対して。

于 2013-07-27T03:49:31.193 に答える