Contoh yang saya kerjakan menetapkan cakupan dalam permintaan OAuth sebagai: scope = https% 3A% 2F% 2Fwww.googleapis.com% 2Fauth% 2Fuserinfo.email + https% 3A% 2F% 2Fwww.googleapis.com% 2Fauth% 2Fuserinfo.profile
yang diterjemahkan menjadi dua URI:
Saya tidak dapat menemukan dokumentasi yang mencakup daftar lengkap cakupan yang tersedia dan informasi apa yang dapat diakses dalam setiap cakupan - apakah ada yang tahu jika hal seperti itu ada?
oauth-2.0
google-authentication
Dylan Beattie
sumber
sumber
Jawaban:
Apa yang Anda cari adalah
Google APIs Discovery Service
.Beberapa sumber daya menarik lainnya:
Sebuah blog yang sangat baik oleh Nicolas Garnier yang menggambarkan hal-hal penting di balik layanan ini.
The Google OAuth2 taman bermain , adalah sumber yang baik dari info.
Terakhir, jika Anda tertarik untuk melacak perubahan pada dokumen penemuan atau tidak ingin membaca semua dokumen, ada implementasi online yang menarik oleh Gerwin Sturm .
sumber
Berkat tautan Antonio Sacco, saya dapat menemukan:
https://www.googleapis.com/discovery/v1/apis/oauth2/v2/rest?fields=auth(oauth2(scopes))
Dikatakan ini adalah cakupan yang tersedia:
sumber
Daftar lengkap cakupan tidak tersedia di OAuth Documentation, tetapi disediakan di FAQ developer GData. Cakupan tidak berubah dalam perubahan OAuth 1.0 atau Oauth 2.0. Tautan ke Halaman Ditambahkan Klik di sini untuk mengetahui Daftar Lengkap Google Scopes atau tautannya adalah https://developers.google.com/gdata/faq#AuthScopes
sumber
Berikut adalah dokumen yang baru-baru ini ditambahkan ke dokumentasi OAuth 2.0 Google, dengan daftar cakupan lengkap:
https://developers.google.com/identity/protocols/googlescopes
sumber
Dokumen oauth Google menampilkan tabel yang mencantumkan semua cakupan yang tersedia.
https://developers.google.com/+/api/oauth#scopes-table
sumber
Berikut adalah daftar dari semua cakupan google: https://developers.google.com/identity/protocols/googlescopes
sumber
Agak terlambat, mungkin, tapi ini dari dokumen:
Url untuk mereka yang tidak suka mengklik link:
sumber
Saya mencari hal yang sama seperti selamanya dan saya menemukan alat yang sangat mengagumkan ini oAuth 2.0 Playground yang dikembangkan oleh Google di mana Anda dapat menemukan semua cakupan di berbagai aplikasi yang mereka sediakan.
Tautan dan ekstensi Chrome yang mereka rekomendasikan untuk digunakan:
https://developers.google.com/oauthplayground/
http://goo.gl/y9nH4H
sumber