Mengonfigurasi OAuth untuk Google Kalender

Halaman ini menjelaskan cara mengonfigurasi OAuth untuk menghubungkan Google Kalender ke Gemini Enterprise sebagai penyimpanan data.

Menyiapkan autentikasi dan izin untuk Google Kalender

Untuk mengaktifkan tindakan Google Kalender, administrator Google Cloud harus melakukan langkah-langkah berikut untuk mengaktifkan Google Calendar API dan menyiapkan autentikasi.

Mengaktifkan Google Calendar API

Di konsol Google Cloud , aktifkan API berikut:

Membuat aplikasi OAuth dan menambahkan cakupan

Jika Anda tidak memiliki aplikasi OAuth, ikuti langkah-langkah berikut. Jika Anda sudah memiliki aplikasi OAuth, lanjutkan ke Buat kredensial klien OAuth.

  1. Buka Google Auth Platform / Overview.

  2. Klik Mulai.

  3. Masukkan nama untuk aplikasi OAuth Anda.

  4. Di bagian Email dukungan pengguna, pilih alamat email dukungan yang dapat dihubungi pengguna aplikasi Anda jika ada pertanyaan tentang izin mereka.

  5. Di bagian Audiens, pilih jenis pengguna untuk aplikasi Anda:

    • Eksternal: Pilih Eksternal jika Anda membuat aplikasi untuk digunakan di luar organisasi Google Workspace Anda. Hal ini membuat aplikasi tersedia secara publik untuk semua pengguna yang memiliki akun Google . Jika Anda memilih Eksternal untuk jenis pengguna, tambahkan pengguna penguji:
      1. Klik Audiens.
      2. Di bagian Pengguna pengujian, klik Tambahkan pengguna.
      3. Masukkan alamat email Anda dan pengguna uji resmi lainnya, lalu klik Simpan.
    • Internal: Pilih Internal jika aplikasi dibatasi untuk anggota organisasi Google Cloud tertentu, sehingga hanya anggota organisasi Google Workspace yang dapat mengaksesnya.
  6. Klik Berikutnya.

  7. Di bagian Informasi Kontak, masukkan alamat email yang dapat digunakan untuk memberi tahu Anda tentang perubahan apa pun pada project Anda.

  8. Klik Berikutnya.

  9. Di bagian Selesai, tinjau Kebijakan Data Pengguna Layanan Google API. Jika Anda setuju, pilih Saya menyetujui Layanan Google API: Kebijakan Data Pengguna.

  10. Klik Lanjutkan.

  11. Klik Create.

Setelah membuat aplikasi, Anda dapat memperbarui setelan Layar Izin OAuth di Branding dan Audiens.

Menambahkan cakupan

Untuk menambahkan cakupan minimum yang diperlukan, ikuti langkah-langkah berikut:

  1. Di konsol Google Cloud , buka Menu .
  2. Pilih Akses Data dari menu navigasi.
  3. Klik Tambahkan atau Hapus Cakupan.
  4. Di bagian Tambahkan cakupan secara manual, tempel cakupan berikut untuk Google Kalender sesuai kebutuhan Anda:

    Mode koneksi Cakupan Tujuan
    Penelusuran gabungan https://www.googleapis.com/auth/calendar.readonly Izin minimum untuk penelusuran gabungan dan tindakan hanya baca.
    Penelusuran gabungan dan Tindakan https://www.googleapis.com/auth/calendar.readonly Diperlukan untuk akses baca saat melakukan tindakan tulis seperti membuat acara.
    https://www.googleapis.com/auth/calendar.events Diperlukan untuk membuat acara kalender.
    https://www.googleapis.com/auth/calendar.calendars Diperlukan untuk memperbarui metadata acara kalender.
  5. Klik Tambahkan ke tabel, lalu klik Perbarui.

  6. Klik Simpan.

Membuat kredensial klien OAuth

Prosedur ini menjelaskan cara membuat ID klien OAuth baru untuk Google Cloud tindakan. Jika sudah memiliki client ID OAuth untuk Google Cloud tindakan, Anda dapat menggunakan client ID dan rahasia tersebut untuk tindakan Google Kalender, bukan membuat yang baru.

  1. Buka Google Auth Platform / Clients.

  2. Klik Buat klien.

  3. Untuk Jenis aplikasi, pilih Aplikasi web.

  4. Di kolom Name, ketik nama untuk kredensial.

  5. Lewati Authorized JavaScript origins.

  6. Di bagian URI pengalihan yang diberi otorisasi, klik Tambahkan URI dan masukkan URI berikut: https://vertexaisearch.cloud.google.com/oauth-redirect

  7. Klik Create. Kredensial yang baru dibuat akan muncul di bagian Client ID OAuth 2.0. Buka klien yang telah Anda buat dan salin informasi berikut:

    • ID Klien
    • Rahasia klien