データベースに(Google)ユーザーに関するデータを保存する必要があります。私はid_tokenを格納しようとしましたが、後で '。'の後ろの部分が見つかりました。かわった。代わりに何を使うことができますか、または単に "。"の前の部分を保存できますか? id_tokenから?GoogleログインAPIを使用しているユーザーを確認するために、データベースに保存できるデータは何ですか?
2
A
答えて
3
おかげスティーブンSoneff
IDトークンの 'サブ' フィールドを使用し、Googleのユーザーhttps://developers.google.com/identity/sign-in/android/backend-auth#calling-the-tokeninfo-endpoint
IDトークンは、三つの部分を持っているため、それは不変です。ヘッダ、ボディ、および署名を '。'で割ったものです。 (header.body.signature)。各パートはbase64でエンコードされています。 ...
{
"iss":"https://accounts.google.com",
"at_hash":"xxx",
"aud":"xxx.apps.googleusercontent.com",
"sub":"xxx",
"email_verified":true,
"azp":"xxx.apps.googleusercontent.com",
"email":"[email protected]",
"iat":xxx,
"exp":xxx
}
あなたは安全に取得し、あなたができる
だから、サブクレームからユーザーのユニークなGoogleのIDを使用することができます:あなたは身体をデコードする場合は、このようなJSONを取得しますsub
をデータベースに保存してユーザーを特定してください
関連する問題
- 1. データを保存する前にユーザーがiCloudにログインしているかどうかを確認する方法
- 2. 認証APIを使用しているときに、認証されたユーザーをデータベースに保持する方法
- 3. ウェブアプリケーションでGoogle + APIを使用してユーザーが既にログインしているかどうかを確認するにはどうすればよいですか?
- 4. スウィートアラートでデータベースにデータを確認して保存します
- 5. Googleのログインを使用してYouTubeデータAPIを承認する
- 6. データベースのデータを保存するために使用するファイルタイプ
- 7. ユーザーがAPIを使用してGoogleアカウントにログインしているかどうかを確認するにはどうすればよいですか?
- 8. JavaScript SDKを使用してAWSユーザーを認証するために使用できるオプションは何ですか?
- 9. データを保存するために使用できる技術
- 10. ファイルまたはデータベースに保存するためにjson APIを使用する
- 11. ログインしているユーザーのためにGoogleに接続する(承認する)
- 12. C#でfileuploadControlを使用してデータベースにデータを保存する
- 13. Yii2を使用してデータベースにデータの存在を確認する方法は?
- 14. 一時的なデータ保存に使用するデータベースは何ですか?
- 15. IPアドレスを保存するために使用するデータタイプは何ですか?
- 16. API URLを確保するためにDjangoでAJAXを使用してトークン認証を設定する方法
- 17. Facebook API:ユーザーがログインしているかどうかを確認する
- 18. このデータをデータベースに保存する正しい構文は何ですか?
- 19. データベースにIDカードを保存するために使用するタイプは何ですか?
- 20. laravelを使用してapi jsonをデータベースに保存する
- 21. ipadアプリケーションを使用してネットワークにログインしているユーザーのユーザーIDを確認する方法は?
- 22. ユーザーがログインしているかどうかを確認してページにアクセスできないようにする
- 23. サニタイズ:: HTML私はデータベースに自分のデータを保存するためにこれを使用していたCakePHP2.0
- 24. Web Api 2 - ユーザーがログインしていることを確認
- 25. Facebookのログインで生成されたFirebase認証トークンを確認するために使用できるキー
- 26. ウェブサイトとゲームサーバー間でデータを保持するために使用されるデータベースのタイプは何ですか?
- 27. hibernateとcommit()を使用してデータベースにデータを保存する
- 28. WPFを使用してデータベースにデータを保存する
- 29. ログイン中にユーザーがdeviseを使用して確認したかどうか確認してください
- 30. FacebookログインAPIを使用してXMPPユーザーを認証するにはどうすればよいですか?
IDトークンの「サブ」フィールドを使用してください。これはGoogleユーザーアカウントでは不変です。https://developers.google.com/identity/sign-in/android/backend-auth#using-a-google-api-client-library –