0

Googleのoauthを使用して自分のアプリのサインインを実装する方法を考えるときに問題が発生しています。私が見ているすべての例では、ユーザーを認証し、権限を取得してからGoogle APIを使い始める方法を示しています。Google oauthで認証されたユーザーとデータを関連付けるにはどうすればよいですか?

私は許可またはGoogle APIを使用していません。私がしたいのは、データベースにユーザとパスワードを使って自分の認証システムを実装する代わりに、Google oauthを使って自分のアプリにサインインすることだけです。

ユーザーがGoogleアカウントで認証すると、自分のアカウントに関連付けられた設定を自分のアプリに変更できます。これを実現するために必要なフローは何ですか?

私は自分のアプリのデータベースに定義された特定のデータをGoogleユーザーにどのように関連付けましたか?私は正常に認証部分を実装しましたが、その後、自分のDBに格納してアクションとデータに関連付ける必要があります。セッションを利用する必要がありますか?自分のGoogle+ IDを取得し、データベースに保存してから、後で再びログインするときにデータベースでそのIDを識別することができます。

サーバがアクセストークンを検証したら、任意のヘルプが

答えて

0

を高く評価され、ユーザーアカウントは、他のユーザの詳細(ID、電子メール、名前など)に沿ってGoogle IDを保存し、データベース内に作成することができます。

アプリケーションでも通常の登録がサポートされていて、そのユーザーのアカウント(電子メールと一致する)が既に存在する場合は、アカウントをリンクするために(null可能な)Google ID列に入力するだけです。

関連する問題