Mengonfigurasi OAuth untuk aplikasi Anda

Untuk mengonfigurasi OAuth bagi aplikasi Anda, siapkan alur kerja OAuth, lalu aktifkan cakupan OAuth Data Portability API.

Menyiapkan alur kerja OAuth

Untuk menyiapkan alur OAuth bagi aplikasi Anda, ikuti langkah dasar dalam dokumentasi Google Identity.

Sebagian besar developer menggunakan alur Aplikasi Web Sisi Server untuk mendapatkan izin OAuth, tetapi Anda juga dapat menggunakan alur Aplikasi Web JavaScript atau alur Aplikasi Seluler dan Desktop.

Cakupan OAuth Data Portability API

Saat mengonfigurasi aplikasi Data Portability API untuk OAuth, aktifkan cakupan OAuth Data Portability API yang relevan dengan aplikasi Anda. Untuk daftar semua cakupan OAuth yang didukung oleh Data Portability API, lihat Cakupan OAuth 2.0 untuk Google API. Untuk mengetahui daftar semua grup resource dan cakupan OAuth yang didukung oleh layanan tertentu, lihat halaman referensi skema untuk layanan tersebut.

Saat Anda menambahkan cakupan Data Portability API ke alur OAuth, mungkin akan ada kasus saat pengguna memberikan izin ke sebagian, tetapi tidak semua cakupan. Aplikasi Anda harus dapat menangani kasus ini dengan:

  • Mengizinkan ekspor data sebagian
  • Memberi tahu pengguna bahwa mereka tidak memilih semua cakupan yang diperlukan (dan gagal secara wajar)
  • Meminta izin yang tersisa dari pengguna

Anda harus memperhatikan bahwa izin pengguna memungkinkan Anda mengekspor satu data untuk izin spesifik tersebut. Untuk mendownload data kembali, Anda memerlukan izin baru dari pengguna.

Perlu diperhatikan juga bahwa selama alur OAuth, aplikasi Anda tidak mengetahui Akun Google mana yang digunakan untuk memberikan izin. Token OAuth yang diterima aplikasi Anda tidak transparan.

Jika Anda mencari informasi tentang cara pengguna berbagi data, lihat Membagikan salinan data Anda kepada pihak ketiga.