0

モバイルアプリの春の起動時にGoogleのログインでバックエンドを開発しています。私はいくつかのGoogleのサンプルを見つけましたが、必要なものの動作を示していません。
私はプロバイダとしてGoogleにOAuth2トークンを使用して簡単なセキュリティが必要です。
私は次のフローが必要です。中
モバイルアプリ記号 - バックエンドにトークンを送る> - - >アプリでGoogleのトークンを取得する>保護されたデータにGoogle OAuth2 spring boot JSON APIログイン

を受け、私はそのトピックに関するいくつかの研究をしましたが、私の試みのどれも思えません働く
これはどのように動作するのかの実例を誰かに見せてもらえますか?
私はそのアプリがログインのためだけにGoogleトークンを使用し、バックエンドからトークンを使用すると仮定します。これは間違いありませんか?

答えて

1

googlesのsignIn機能を、ユーザーがあなたが正しく認証されているかどうかを確認できるメールアドレスを提供する方法として表示します。 メールアドレスをフロントエンドからバックエンドに送信するだけです(通常のjquery .postなど)、データベース内の自分の情報をそのメールアドレスに関連付けます。

ユーザーがあなたのjavascriptを操作しただけでなく、認証されていない電子メールアドレスをバックエンドに送信して、自分自身ではないことを確認して、認証トークンを確認します。ここで説明するようにそうするするライブラリがあります。

https://developers.google.com/identity/sign-in/web/backend-auth

+0

こんにちは、お返事に感謝が、私は成功したグーグルで認証されている、今私が説明した別の問題に直面しています[ここ](のhttp:// stackoverflowのは。 com/questions/39332539/multiple-client-ids-spring-security-config)を参照してください。あなたはそれを見てみますか? – Heisenbug

関連する問題