1

クライアントがAndroidアプリケーションで、サーバーがExpress.JSフレームワークでNode.JSで記述されているクライアント/サーバーアプリケーションを構築しようとしています。 私の主な機能の1つに問題があります。つまり、Googleアカウントを使ってログインするログイン機能です。Androidアプリケーションで取得したGoogleアクセストークンをNode.JSサーバーで確認する

私は、クライアントがGoogleが提供するアクセストークンを取得し、サーバーに送信して検証できるようにすること、そしてユーザーに情報を取得してデータベース。

私の問題は、サーバー側のアクセストークンを確認するときです。今まで私は3つのモジュールを使いましたが、それぞれに問題がありました。

  1. パスポートのGoogle-IDトークン[1]このモジュールは、 にトークンを検証し、それが有効であるかどうかを確認。 ユーザーに関する情報を取得しません
  2. passport-google-token [2]このモジュールはトークンを検証し、ユーザーに関する情報を取得します。このモジュールを使用すると、コンストラクタの初期化時にエラーが発生するため、このモジュールを使用することはできません。
  3. passport-google-plus-token [3]このモジュールは、トークンを確認します。

私の質問は以下の通りです。 Googleが提供するアクセストークンを確認し、ユーザーに関する情報を取得できるモジュールがもうありますか?もしそうなら、

おかげ

[1] https://www.npmjs.com/package/passport-google-id-token

[2] https://www.npmjs.com/package/passport-google-token

[3] https://www.npmjs.com/package/passport-google-plus-token

答えて

関連する問題