Dove posso trovare un elenco di ambiti per l'API OAuth 2.0 di Google?[Chiuso]
-
11-12-2019 - |
Domanda
L'esempio con cui sto lavorando specifica l'ambito nella richiesta OAuth come:scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.profile
che decodifica in due URI:
Non riesco a trovare la documentazione che copra l'elenco completo degli ambiti disponibili e quali informazioni sono accessibili all'interno di ciascun ambito. Qualcuno sa se esiste qualcosa del genere?
Soluzione
Quello che stai cercando è il Google APIs Discovery Service
.
Alcune altre risorse interessanti:
UN blog eccellente di Nicolas Garnier che descrive le cose importanti dietro questo servizio.
IL Parco giochi di Google OAuth2, è un'altra buona fonte di informazioni.
Infine, se sei interessato a tenere traccia delle modifiche ai documenti di scoperta o non vuoi leggere tutti i documenti, c'è un interessante implementazione in linea di Gerwin Sturm.
Altri suggerimenti
Grazie ai link di Antonio Sacco ho potuto trovare:
https://www.googleapis.com/discovery/v1/apis/oauth2/v2/rest?fields=auth(oauth2(scopes))
Dice che questi sono gli ambiti disponibili:
- 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)
L'elenco completo degli ambiti non è fornito nella documentazione OAuth ma fornito nelle domande frequenti degli sviluppatori GData.Gli ambiti non sono cambiati nella modifica OAuth 1.0 o OAuth 2.0.Viene aggiunto il collegamento alla pagina clicca qui per conoscere l'elenco completo di Google Scopes o il collegamento è https://developers.google.com/gdata/faq#AuthScopes
Ecco un documento aggiunto di recente alla documentazione OAuth 2.0 di Google, con un elenco completo degli ambiti:
https://developers.google.com/identity/protocols/googlescopes
I documenti OAuth di Google visualizzano una tabella che elenca tutti gli ambiti disponibili.
Ecco l'elenco di tutti gli ambiti Google:https://developers.google.com/identity/protocols/googlescopes
Un po' tardi, forse, ma questo dai documenti:
Per informazioni sugli ambiti di accesso disponibili, vedere Login ambiti.Per visualizzare gli ambiti disponibili per tutte le API di Google, visita il Esploratore API.
URL per coloro a cui non piace fare clic sui collegamenti:
Stavo cercando la stessa cosa da sempre e ho trovato questo strumento davvero fantastico oAuth 2.0 Playground sviluppato da Google in cui puoi trovare tutti gli ambiti nelle varie API fornite.
Link ed estensione Chrome che consigliano di utilizzare: