1

ユーザーがGoogleの認証情報でログインできるようにするには、アプリでGoogle認証APIを使用しています。アプリケーションの特定の部分にアクセスすると、必要な特定のアクセス許可/スコープがあるかどうかを確認する必要があります。Google認証:スキップしてユーザーアカウントと許可のスコープを要求する

Google認証(https://developers.google.com/identity/sign-in/web/reference#googleusergrantoptions)のドキュメントを見ると、grantコールがあることに気付きました。これは、別のアクセス許可/スコープを要求するように思われます。ただし、この呼び出しを使用すると、ユーザーに再度アカウントを選択するように促すように見えます。私はすでにアプリケーションにログインしているので、これは冗長なようです。私はドキュメントで見つけることができるさまざまなオプションで遊んだが、一度ログインするとアカウント選択ステップをスキップするようなことはありません。

誰かが解決策や回避策を持っていますか?

+0

個人的に私は再びユーザーに尋ねることを期待しています – DaImTo

+1

@DaImToユーザーが特定のアカウントを使用してサインインしても、なぜユーザーに再度尋ねると思われますか? – wmock

+0

誰かが私のPCを使用していて、それが私でない場合はどうなりますか?また、認証にスコープを追加するには、ユーザーの許可を要求する必要があります。これは、oauthの動作方法です。あなたは結局新しいトークンを手に入れようとしています – DaImTo

答えて

0

Googleが、どのアカウントに助成金を適用することを前提にするかは危険です。例えば。私は自分のアカウントの2つの間でファイルをコピーするGDriveアプリを持っているかもしれません。したがって、アプリは両方のアカウントに助成金をもらうことになります。助成金を延長したい場合は、drive.readonlyからdriveにアップグレードして元のファイルを削除できるようにします。新しい補助金がどのアカウントに関連しているかをGoogleがどのように知っているか

私の唯一の提案は、適切なアカウントを事前に選択するlogin_hintを見ることです。

関連する問題