approval_prompt=force
を使用してユーザーに再度アプリケーションを再認証するように強制すると、Googleに自分のアプリケーションのすべての権限リストを表示するにはどうすればよいですかリクエストしていますか?Google OAuth2再承認に同意ページの権限がありません
詳細:
私はaccess_type=offline
など、GoogleのAPIの権限のセットを要求するWebアプリケーションを持っています。私はそれを承認する最初の時間は、それはのように見えるすべての権限を、一覧表示、正しい同意ページを示しています
その後、私は同じパラメータで、グーグルで認可するために戻って、ユーザを送ります。二回目は、それだけで「オフラインアクセスを持っている」を示しています。
なぜそれがユーザーにすべての権限が表示されませんか?ユーザーにすべての権限を2度尋ねるように強制する方法はありますか?初めて「オフラインアクセスする」と表示されるのはなぜですか?
私たちのユーザーは、私たちのアプリが実際の権限を求めていないことを混乱させるので、最初の承認画面をもう一度表示するだけです。
私が作成しているリクエストの完全なパラメータは次のとおりです。 URL:勃発
https://accounts.google.com/o/oauth2/auth?access_type=offline&approval_prompt=force&client_id=1039955146864.apps.googleusercontent.com&redirect_uri=http://localhost:8081/sync/google/callback&response_type=code&scope=openid%20email%20https://www.googleapis.com/auth/admin.directory.group.readonly%20https://www.googleapis.com/auth/admin.directory.group.member.readonly%20https://www.googleapis.com/auth/admin.directory.user.readonly&state=480704597031619284232891277399900450622
パラメータ:
access_type:offline
approval_prompt:force
client_id:1039955146864.apps.googleusercontent.com
redirect_uri:http://localhost:8081/sync/google/callback
response_type:code
scope:openid email https://www.googleapis.com/auth/admin.directory.group.readonly https://www.googleapis.com/auth/admin.directory.group.member.readonly https://www.googleapis.com/auth/admin.directory.user.readonly
state:480704597031619284232891277399900450622
に呼び出されなければなりません。あなたはまだ何かを考え出しましたか? –