2016-07-31 4 views
0

私はいくつかの情報を探そうとしていますが、私のサーバー側で私のアプリを認証する方法を正確にアンダースタンディングしていません。Google LogInでアプリを認証する方法は?

私は限り私はそれをクリックしたときに、私は理解し、私は

しかし問題は、その後、私は戻ってacsessトークンを取得し、GoogleのAPIから情報を取得するために使用することができ、リクエストトークンを送信し、グーグルLogInのボタンを持っています私は自分のDBで現在のユーザーを認証するために何をすべきですか?それは私がAPIを使用するGoogleからのacsessを取得することは大丈夫ですが、私のDBについて、私は次に何をすべきか、どのように私はそれをGoogleのログインと私のDBを連結することができますか?

誰でも私のデータベースの認証と登録ユーザーの理解を助けることができますGoogle LogInボタン?

+0

あなたはどちらのサーバー側の技術を使用していますか? –

+0

@RanHassid Phyton –

+0

申し訳ありませんが、私はそれを手助けするためにPythonに慣れていません。 : –

答えて

1

まあで役立つかもしれない:

  1. にIdTokenを送るIdToken
  2. を要求するオプションがGoogleのログインを行いますあなたのサーバー
  3. Check if the IdToken is validGoogle API Client libraries(ここではone for Python
  4. トークンが確認された後、userIdを含むペイロードが届きます。このuserIdを使用して、バックエンドのユーザーを識別できます。上記手順全体の画像の後

Google Sign-In with Server

Blog-Post対応する参照します。

+0

greate!ありがとうたくさん!あなたはGoogleからトークンを取得する方法を知っていますか?リスナー 'onSussces()'を持っているだけですが、トークンをサーバに送るためにトークンを取得する方法は? –

+0

ログインが完了したら、 'onActivityResult'に' GoogleSignInResult'を受け取り、 'googleSignInResult ' – reVerse

+0

ありがとうたくさん!非常にクリア –

0

これは、基本的な考え方は以下の通りですあなた自身のOAuth2サーバー http://bshaffer.github.io/oauth2-server-php-docs/cookbook/

+0

しかし、私はそれがないと思う問題はwhith技術です、私はちょうど概念をunderstendしようとしています...私は次に何をすべきかGoogleからacssesトークンを得た後 –

関連する問題