web-dev-qa-db-fra.com

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

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?

109
Dylan Beattie

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 .

72
Antonio Saco

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)
44
Ryan

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

8
Vineet1982

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

7
William Denniss

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

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

7
Walter Roman

Voici la liste de tous les scopes Google: https://developers.google.com/identity/protocols/googlescopes

6
ivanesi

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:

4
Ben

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:

https://developers.google.com/oauthplayground/

http://goo.gl/y9nH4H

3
RIdotCOM