Mendaftar dengan Google

Jika Anda berencana untuk mengintegrasikan dengan Asisten Google, lihat Actions di Google Console .

Jika tidak, sebelum Anda menambahkan otorisasi OAuth 2.0 ke layanan Anda, siapkan informasi berikut dan hubungi hubungan pengembang atau perwakilan pengembangan bisnis Anda:

  • Otorisasi endpoint URL. Ini adalah URL untuk endpoint otorisasi yang Anda host dan bahwa Google membuat panggilan ke. Lalu lintas harus diterima melalui HTTPS saja. Misalnya, https://myservice.example.com/auth . Sering kali laman masuk yang ada dapat disesuaikan untuk berfungsi sebagai titik akhir otorisasi.

    The redirect_uri dikirim sebagai parameter untuk endpoint otorisasi Anda akan memiliki bentuk sebagai berikut:

    https://oauth-redirect.googleusercontent.com/r/YOUR_PROJECT_ID
    https://oauth-redirect-sandbox.googleusercontent.com/r/YOUR_PROJECT_ID
    

    The redirect_uri harus allowlisted untuk client_id Anda tetapkan untuk Google.

  • URL endpoint Token. Ini adalah URL untuk endpoint tanda yang Anda meng-host dan Google membuat panggilan ke. Lalu lintas harus diterima melalui HTTPS dan hanya dari layanan lain yang dikenal (seperti milik Google). Misalnya, https://oauth2.example.com/token . Titik akhir otorisasi dan token dapat dihosting di domain yang berbeda.

  • Opsional tanda pencabutan endpoint URL. Ini adalah URL untuk endpoint pencabutan yang Anda meng-host dan Google membuat panggilan ke. Lalu lintas harus diterima melalui HTTPS dan hanya dari layanan lain yang dikenal (seperti milik Google). Misalnya, https://oauth2.example.com/revoke . Titik akhir otorisasi, token, dan pencabutan Anda mungkin dihosting di domain yang berbeda.

  • Perlindungan Cross-Akun opsional (RISC) URL. Ini adalah URL yang Anda host dan Google melakukan panggilan. Anda dapat memilih nilai.

  • ID klien dan klien rahasia untuk Google. Anda harus menetapkan ID klien kepada Google, yang digunakan dalam permintaan OAuth 2.0 untuk mengidentifikasi asal permintaan, dan rahasia klien, yang digunakan untuk mencegah pemalsuan permintaan. ID klien Google dan rahasia klien dapat berupa nilai string aman-URL pilihan Anda. Anda harus memastikan bahwa rahasia klien hanya dapat dilihat oleh Google dan layanan Anda.

  • Lingkup string opsional. Bergantung pada seberapa banyak dan jenis data pengguna yang disediakan oleh API Anda, Anda mungkin ingin menentukan cakupan yang mewakili berbagai kategori data pengguna. Dengan demikian, pihak-pihak dapat meminta izin dari pengguna Anda untuk mengakses hanya jenis data tertentu, dan membatasi data yang tersedia untuk klien hanya pada cakupan yang diizinkan. Khususnya, jika layanan Anda menyediakan lebih banyak data daripada yang diperlukan untuk integrasi dengan Google, Anda dapat menggunakan cakupan untuk memberikan akses ke beberapa data saja.

  • Anda Google API Project ID

    Untuk melihat ID proyek Anda:

    1. Go to the Google API Console.
    2. Temukan proyek Anda di tabel di halaman arahan. ID proyek muncul di kolom ID .