L'exemple avec lequel je travaille spécifie la portée de la requête OAuth comme suit: scope = https% 3A% 2F% 2Fwww.googleapis.com% 2Fauth% 2Fuserinfo.email + https% 3A% 2F% 2Fwww.googleapis.com% 2Fauth% 2Fuserinfo.profile
qui se décode en deux URI:
Je ne trouve pas de documentation couvrant la liste complète des champs d'application disponibles et quelles informations sont accessibles dans chaque champ d'application - est-ce que quelqu'un sait si une telle chose existe?
oauth-2.0
google-authentication
Dylan Beattie
la source
la source
Réponses:
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 choses importantes derrière ce service.
Le terrain de jeu 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 souhaitez pas lire tous les documents, il existe une implémentation en ligne intéressante de Gerwin Sturm .
la source
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:
la source
La liste complète des portées n'est pas fournie dans la documentation OAuth mais fournie dans la FAQ des développeurs GData. Les Scopes n'ont pas changé dans le 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 portées Google ou le lien est https://developers.google.com/gdata/faq#AuthScopes
la source
Voici un document qui a été récemment ajouté à la documentation OAuth 2.0 de Google, avec une liste complète des portées:
https://developers.google.com/identity/protocols/googlescopes
la source
Les documents oauth de Google affichent un tableau qui répertorie toutes les étendues disponibles.
https://developers.google.com/+/api/oauth#scopes-table
la source
Voici les listes de tous les scopes google: https://developers.google.com/identity/protocols/googlescopes
la source
Un peu tard, peut-être, mais ceci de la documentation:
URL pour ceux qui n'aiment pas cliquer sur les liens:
la source
Je cherchais la même chose pour toujours et j'ai trouvé cet outil vraiment génial oAuth 2.0 Playground développé par Google où vous pouvez trouver toutes les étendues dans les différentes apis qu'ils fournissent.
Link et l'extension Chrome qu'ils recommandent d'utiliser:
https://developers.google.com/oauthplayground/
http://goo.gl/y9nH4H
la source