J'utilise l'api Google Auth dans mon application pour permettre aux utilisateurs de se connecter avec leurs informations d'identification google. Une fois qu'ils ont accédé à certaines parties de mes applications, je souhaite leur demander les autorisations/portées spécifiques nécessaires.Google Auth API: sauter demander le compte d'utilisateur et accorder des portées seulement
En regardant la documentation de Google Auth (https://developers.google.com/identity/sign-in/web/reference#googleusergrantoptions), j'ai remarqué qu'il y a un appel grant
qui semble me permettre de demander des autorisations/portées différentes. Toutefois, lors de l'utilisation de cet appel, il semble inviter l'utilisateur à sélectionner à nouveau un compte. Comme je suis déjà connecté à l'application, cela semble redondant. J'ai joué avec les différentes options que je peux trouver dans la documentation, mais rien ne semble passer l'étape de sélection du compte une fois que vous êtes déjà connecté.
Est-ce que quelqu'un a une solution de travail ou une solution de rechange?
Personnellement, je m'attendrais à ce qu'il demande à l'utilisateur à nouveau – DaImTo
@DaImTo pourquoi voudriez-vous demander à l'utilisateur à nouveau même si l'utilisateur vient de se connecter en utilisant un compte particulier? – wmock
Et si quelqu'un utilisait mon pc et ce n'était pas moi? Vous devez également considérer que pour ajouter des étendues à votre authentification, vous devrez demander l'autorisation de l'utilisateur. C'est ainsi que fonctionne oauth. Vous allez après tout recevoir un nouveau jeton – DaImTo