Dokumen ini berisi informasi otorisasi dan autentikasi khusus Google Workspace Marketplace API. Sebelum membaca dokumen ini, pastikan Anda telah membaca informasi autentikasi dan otorisasi umum Google Workspace di artikel Mempelajari autentikasi dan otorisasi.
Mengonfigurasi OAuth 2.0 untuk otorisasi
Konfigurasikan layar izin OAuth dan pilih cakupan untuk menentukan informasi yang ditampilkan kepada pengguna dan peninjau aplikasi, serta daftarkan aplikasi Anda agar dapat memublikasikannya nanti.
Cakupan Marketplace API
Untuk menentukan tingkat akses yang diberikan ke aplikasi, Anda perlu mengidentifikasi dan
mendeklarasikan cakupan otorisasi. Cakupan otorisasi adalah string URI OAuth 2.0
yang berisi nama aplikasi Google Workspace, jenis data yang diakses, dan
tingkat aksesnya. Cakupan adalah permintaan aplikasi Anda untuk menggunakan data Google Workspace, termasuk
data Akun Google pengguna.
Saat aplikasi Anda diinstal, pengguna akan diminta untuk memvalidasi cakupan yang digunakan
oleh aplikasi. Umumnya, Anda harus memilih cakupan yang paling sempit
yang difokuskan dan menghindari permintaan cakupan yang tidak diperlukan aplikasi. Pengguna lebih
mudah memberikan akses ke cakupan yang terbatas dan dijelaskan dengan jelas.
[null,null,["Terakhir diperbarui pada 2024-09-02 UTC."],[[["This document provides Google Workspace Marketplace API-specific authorization and authentication information, advising developers to review general Google Workspace authentication information beforehand."],["Developers must configure OAuth 2.0 including the consent screen and scopes, which define user data access levels for the app."],["Marketplace API scopes are OAuth 2.0 URIs that specify app access to Google Workspace data, including user data, and require careful selection to ensure user privacy and trust."],["Applications using scopes with access to specific user data might require verification to avoid being flagged as \"unverified app\" during testing."]]],["The core actions involve configuring OAuth 2.0 by defining the consent screen and choosing scopes, which determine the level of access your app has to user data. Apps must declare authorization scopes, specifying the Google Workspace app, the data type, and access level. Users validate these scopes upon app installation. Public apps accessing user data need to undergo a verification process to avoid being labeled as \"unverified\". The provided scope `https://www.googleapis.com/auth/appsmarketplace.license` allows viewing installed application's licensing information.\n"]]