L'exemple avec lequel je travaille spécifie l'étendue dans la demande OAuth sous la forme suivante: 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 portées disponibles et des informations accessibles dans chaque portée. Est-ce que quelqu'un sait si cela existe?
Ce que vous recherchez, c’est le Google APIs Discovery Service
.
Quelques autres ressources intéressantes:
Un excellent blog de Nicolas Garnier qui décrit les éléments importants de ce service.
Google OAuth2 , est une autre bonne source d’informations.
Enfin, si vous souhaitez suivre les modifications apportées aux documents de découverte ou si vous ne voulez pas lire tous les documents, il existe un intéressant implémentation en ligne de Gerwin Sturm .
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)
La liste complète des portées ne sont pas fournies dans OAuth Documentation mais fournie sous FAQ des développeurs de données GData. Les portées ne sont pas modifiées lors du changement OAuth 1.0 ou Oauth 2.0. Le lien vers la page est ajouté Cliquez ici pour connaître la liste complète des étendues Google ou le lien est https://developers.google.com/gdata/faq#AuthScopes
Voici un document qui a été ajouté récemment à la documentation de Google OAuth 2.0), avec une liste complète d'étendues:
https://developers.google.com/identity/protocols/googlescopes
Les documents de Google oauth affichent un tableau répertoriant toutes les étendues disponibles.
Voici la liste de tous les scopes Google: https://developers.google.com/identity/protocols/googlescopes
Un peu tard, peut-être, mais ça vient des docs:
Pour plus d'informations sur les étendues de connexion disponibles, voir Connexion étendues. Pour voir les portées disponibles pour toutes les API Google, visitez le site APIs Explorer .
Urls pour ceux qui n'aiment pas cliquer sur des liens:
Je cherchais la même chose depuis toujours et j’ai trouvé cet outil vraiment génial oAuth 2.0 Playground développé par Google où vous pouvez trouver tous les champs d’application qu’ils fournissent.
Lien et Chrome ils recommandent d’utiliser: