110 votes

Où puis-je trouver une liste d'étendues pour l'API Google OAuth 2.0?

L'exemple que je travaille avec spécifie le champ d'application du protocole OAuth demande que: scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.profile

qui décode en deux Uri:

Je ne trouve pas de documentation couvrant la liste complète des étendues qui sont disponibles et que l'information est accessible à l'intérieur de chaque champ d'application - ce que quelqu'un sait si une telle chose existe?

73voto

Antonio Saco Points 919

Ce que vous cherchez est l' Google APIs Discovery Service.

Quelques autres ressources intéressantes:

  • Un excelent blog par Nicolas Garnier , qui décrit les choses les plus importantes derrière ce service.

  • Le Google OAuth2 terrain de jeuest une autre bonne source d'info.

  • Enfin, si vous êtes intéressés par le suivi des modifications apportées à la découverte de documents ou ne voulez pas lire tous les docs, il y a une intéressante mise en ligne par Gerwin Sturm.

44voto

Ryan Points 2038

Grâce aux liens d'Antonio Sacco, j'ai pu trouver:

https://www.googleapis.com/discovery/v1/apis/oauth2/v2/rest?fields=auth(oauth2(scopes))

Il dit que ce sont les portées disponibles:

  - https://www.googleapis.com/auth/plus.me (Know who you are on Google)
 - https://www.googleapis.com/auth/userinfo.email (View your email address)
 - https://www.googleapis.com/auth/userinfo.profile (View basic information about your account)
 

8voto

Vineet1982 Points 2735

La liste complète des portées ne figure pas dans la documentation OAuth, mais dans la FAQ des développeurs de données. Les étendues ne changent pas dans les modifications OAuth 1.0 ou Oauth 2.0. Le lien vers la page est ajouté Cliquez ici pour connaître la liste complète des Google Scopes ou cliquez sur le lien suivant: https://developers.google.com/gdata/faq#AuthScopes.

7voto

Walter Roman Points 596

Les documents oauth de Google affichent un tableau contenant toutes les étendues disponibles.

https://developers.google.com/+/api/oauth#scopes-table

4voto

Ben Grunfeld Points 195

Un peu en retard, peut-être, mais ce à partir de la documentation:

Pour plus d'informations sur la connexion étendues, voir Connexion étendues. Pour voir les étendues disponibles pour toutes les Api Google, visitez l' Api Explorer.

Url pour ceux qui n'aiment pas cliquer sur les liens:

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X