Przykład, z którym pracuję, określa zakres w żądaniu OAuth jako: scope = https% 3A% 2F% 2Fwww.googleapis.com% 2Fauth% 2Fuserinfo.email + https% 3A% 2F% 2Fwww.googleapis.com% 2Fauth% 2Fuserinfo.profile
który dekoduje na dwa URI:
Nie mogę znaleźć dokumentacji obejmującej pełną listę dostępnych zakresów i jakie informacje są dostępne w każdym zakresie - czy ktoś wie, czy coś takiego istnieje?
oauth-2.0
google-authentication
Dylan Beattie
źródło
źródło
Odpowiedzi:
To, czego szukasz, to
Google APIs Discovery Service
.Kilka innych interesujących zasobów:
Doskonały blog przez Nicolas Garnier która opisuje ważne rzeczy za tę usługę.
Google OAuth2 zabaw , jest kolejnym dobrym źródłem informacji.
Wreszcie, jeśli jesteś zainteresowany śledzeniem zmian w dokumentach wykrywania lub nie chcesz czytać wszystkich dokumentów, istnieje interesująca implementacja online autorstwa Gerwin Sturm .
źródło
Dzięki linkom Antonio Sacco udało mi się znaleźć:
https://www.googleapis.com/discovery/v1/apis/oauth2/v2/rest?fields=auth(oauth2(scopes))
Mówi się, że są to dostępne zakresy:
źródło
Pełna lista zakresów nie jest dostarczana w Dokumentacji OAuth, ale znajduje się w FAQ programistów GData. Zakresy nie zmieniają się w zmianie OAuth 1.0 lub Oauth 2.0. Dodano łącze do strony Kliknij tutaj, aby poznać pełną listę zakresów Google lub link to https://developers.google.com/gdata/faq#AuthScopes
źródło
Oto dokument, który został niedawno dodany do dokumentacji Google OAuth 2.0, z pełną listą zakresów:
https://developers.google.com/identity/protocols/googlescopes
źródło
Dokumenty Google oauth wyświetlają tabelę z listą wszystkich dostępnych zakresów.
https://developers.google.com/+/api/oauth#scopes-table
źródło
Oto listy wszystkich zakresów Google: https://developers.google.com/identity/protocols/googlescopes
źródło
Może trochę późno, ale to z dokumentacji:
Adresy URL dla tych, którzy nie lubią klikać w linki:
źródło
Szukałem tego samego, co zawsze i znalazłem to naprawdę niesamowite narzędzie oAuth 2.0 Playground opracowane przez Google, w którym można znaleźć wszystkie zakresy w różnych interfejsach API, które zapewniają.
Link i rozszerzenie do Chrome, którego używają:
https://developers.google.com/oauthplayground/
http://goo.gl/y9nH4H
źródło