Question

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 décode en deux URI :

Je ne trouve pas de documentation couvrant la liste complète des étendues disponibles et les informations accessibles dans chaque étendue - est-ce que quelqu'un sait si une telle chose existe ?

Était-ce utile?

La solution

Ce que vous recherchez, c'est le Google APIs Discovery Service.

Quelques autres ressources intéressantes :

  • Un excellent blog par Nicolas Garnier qui décrit les éléments importants 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 un outil intéressant mise en œuvre en ligne par Gerwin Sturm.

Autres conseils

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

https://www.googleapis.com/ découverte / v1 / apis / oauth2 / v2 / repos? champs= auth (OAUTH2 (SCOPES))

Il est dit que ce sont les champs 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 échéances ne sont pas fournies 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 de Google Slopes ou Linkest https://developers.google.com/gdata/faq#authscopes

Voici un DOC qui a été ajouté récemment à la documentation de Google OAuth 2.0, avec une liste complète des champs:

https://developers.google.com/entity/protocols/googlescopes

Les documents OAuth de Google affichent une table qui répertorie toutes les étendues disponibles.

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

Voici les listes de toutes les scopes Google: https://developers.google.com/identity/protocols/googlescopes

Un peu en retard, peut-être, mais cela des documents:

Pour plus d'informations sur les étendues de connexion disponibles, voir Connexion Scopes.Pour voir les champs disponibles pour toutes les API Google, visitez le APIS Explorer .

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

Je cherchais la même chose comme 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 étanches de diverses API qu'ils fournissent.

lien et extension chromée, ils vous recommandent d'utiliser:

https://developers.google.com/oauthuThplayground/

http://goo.gl/y9nh4h

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top