Das Beispiel, mit dem ich arbeite, gibt den Bereich in der OAuth-Anforderung wie folgt an: scope = https% 3A% 2F% 2Fwww.googleapis.com% 2Fauth% 2Fuserinfo.email + https% 3A% 2F% 2Fwww.googleapis.com% 2Fauth% 2Fuserinfo.profile
welches in zwei URIs dekodiert:
Ich kann keine Dokumentation finden, die die vollständige Liste der verfügbaren Bereiche abdeckt und auf welche Informationen in den einzelnen Bereichen zugegriffen werden kann. Weiß jemand, ob so etwas vorhanden ist?
oauth-2.0
google-authentication
Dylan Beattie
quelle
quelle
Antworten:
Was Sie suchen, ist das
Google APIs Discovery Service
.Einige andere interessante Ressourcen:
Ein ausgezeichneter Blog von Nicolas Garnier, der die wichtigen Dinge hinter diesem Service beschreibt.
Der Google OAuth2-Spielplatz ist eine weitere gute Informationsquelle.
Wenn Sie Änderungen an den Erkennungsdokumenten nachverfolgen möchten oder nicht alle Dokumente lesen möchten, gibt es eine interessante Online-Implementierung von Gerwin Sturm .
quelle
Dank der Links von Antonio Sacco konnte ich Folgendes finden:
https://www.googleapis.com/discovery/v1/apis/oauth2/v2/rest?fields=auth(oauth2(scopes))
Es heißt, dies sind die verfügbaren Bereiche:
quelle
Die vollständige Liste der Bereiche finden Sie nicht in der OAuth-Dokumentation, sondern in den häufig gestellten Fragen der GData-Entwickler. Die Bereiche haben sich in OAuth 1.0 oder Oauth 2.0 nicht geändert. Der Link zur Seite wurde hinzugefügt. Klicken Sie hier , um die vollständige Liste der Google-Bereiche anzuzeigen. Der Link lautet https://developers.google.com/gdata/faq#AuthScopes
quelle
Hier ist ein Dokument, das kürzlich zur OAuth 2.0-Dokumentation von Google hinzugefügt wurde, mit einer umfassenden Liste von Bereichen:
https://developers.google.com/identity/protocols/googlescopes
quelle
In den oauth-Dokumenten von Google wird eine Tabelle angezeigt, in der alle verfügbaren Bereiche aufgeführt sind.
https://developers.google.com/+/api/oauth#scopes-table
quelle
Hier sind die Listen aller Google-Bereiche: https://developers.google.com/identity/protocols/googlescopes
quelle
Ein bisschen spät vielleicht, aber das aus den Dokumenten:
URLs für diejenigen, die nicht gerne auf Links klicken:
quelle
Ich war auf der Suche nach dem gleichen wie für immer und fand dieses wirklich großartige Tool oAuth 2.0 Playground, das von Google entwickelt wurde und in dem Sie alle Bereiche in verschiedenen von ihnen bereitgestellten APIs finden können.
Link und Chrome-Erweiterung, die sie empfehlen:
https://developers.google.com/oauthplayground/
http://goo.gl/y9nH4H
quelle