Menghubungkan akun Gmail dengan menggunakan OAuth 2.0

Ikuti langkah-langkah dalam artikel ini untuk menyiapkan sinkronisasi sisi server untuk mengirim dan menerima email di aplikasi keterlibatan pelanggan (seperti Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Marketing ,Dynamics 365 Field Service, dan Dynamics 365 Project Service Automation) dari akun Gmail dengan menggunakan OAuth 2.0 sebagai mekanisme otorisasi.

Catatan

Profil server email Gmail OAuth berfungsi hingga 100 pengguna. Buat beberapa OAuth profil (langkah 1 hingga 4) jika Anda ingin mengaitkan profil yang sama dengan beberapa pengguna.

Langkah 1. Mengaktifkan IMAP atau POP di Gmail

Catatan

Langkah ini harus dilakukan oleh administrator sistem.

Untuk IMAP, ikuti langkah-langkah di: memeriksa Gmail melalui platform email lain.

Untuk POP, ikuti langkah-langkah di: membaca pesan Gmail di klien email lain menggunakan POP.

Langkah 2. Membuat proyek

Catatan

Langkah ini harus dilakukan oleh administrator sistem.

Menggunakan akun Google (dapat juga digunakan untuk mengirim dan mengambil email, atau lainnya), buka Konsol Google Developers dan buat proyek baru.

Ikuti langkah-langkah untuk membuat proyek di: membuat, menutup, dan memulihkan proyek.

Catatan

Langkah ini harus dilakukan oleh administrator sistem.

  1. Pilih OAuth layar izin, lalu pilih jenis pengguna:

    • Pilih internal jika Anda menggunakan penyewa admin gsuite dan akan membuat aplikasi secara eksklusif untuk organisasi Anda.
    • Pilih Eksternal jika Anda menguji menggunakan akun Gmail mandiri.

    Tangkapan layar OAuth layar persetujuan.

  2. Pilih Buat.

  3. Dalam Nama aplikasi, masukkan nama aplikasi. Dalam Domain terotorisasi, masukkan nama domain pribadi teratas lingkungan Anda (misalnya, dynamics.com). Pilih Simpan.

    Tangkapan layar memasukkan nama aplikasi dan domain.

  4. Pilih kredensial>buat kredensial.

    Tangkapan layar perintah Buat kredensial.

  5. Pilih OAuth ID klien.

  6. Pilih Konfigurasikan layar persetujuan.

  7. Masukkan pengaturan berikut:

    Pengaturan Gunakan
    Jenis aplikasi aplikasi Web
    Nama Nama Klien web Anda
    Asal-usul JavaScript resmi URL lingkungan Anda (misalnya, https://contoso.crm.dynamics.com)
    URI pengalihan resmi URL lingkungan Anda dengan /_grid/cmds/dlg_gmailoauth.aspx yang dilampirkan padanya (misalnya, https://contoso.crm.dynamics.com/_grid/cmds/dlg_gmailoauth.aspx)
  8. Pilih Buat. Di layar yang muncul, buat catatan tentang ID klien dan rahasia klien. Anda akan menggunakan data ini di langkah berikutnya.

Langkah 4. Membuat profil server email

  1. Masuk ke pusat admin Power Platform.
  2. Di panel navigasi, pilih Kelola.
  3. Di panel Kelola, pilih Lingkungan.
  4. Pada halaman Lingkungan , pilih lingkungan.
  5. Di bilah perintah, pilih Pengaturan.
  6. Perluas Email, lalu pilih Profil server.
  7. Di bilah perintah, pilih Profil server baru.

Di panel Siapkan profil server:

  1. Untuk Jenis Server Email, pilih Gmail, lalu masukkan Nama yang bermakna untuk profil.

  2. Untuk mengatur profil server ini sebagai default untuk kotak pesan baru, aktifkan Tetapkan sebagai profil default untuk kotak pesan baru.

  3. Untuk Jenis Autentikasi, pilih Gmail OAuth.

  4. Masukkan ID Klien dan Rahasia Klien dari langkah 8 dari prosedur sebelumnya.

    Catatan

    Bidang Lokasi dan port akan secara otomatis diisi.

  5. Perluas Lanjutan, dan gunakan tooltip untuk mengonfigurasi opsi pemrosesan email Anda.

  6. Setelah selesai, klik Simpan.

Langkah 5. Konfigurasi kotak pesan.

Catatan

Langkah ini harus dilakukan oleh pengguna kotak surat.

  1. Di aplikasi Dynamics 365, klik Pengaturan di bilah perintah atas, lalu pilih Pengaturan Lanjutan.

  2. Di bawah grup Sistem , pilih Konfigurasi email, lalu klik Kotak Surat.

  3. Pilih kotak pesan untuk pengguna yang dikonfigurasi di langkah sebelumnya.

  4. Di panel Metode Sinkronisasi , masukkan pengaturan berikut:

    Pengaturan Gunakan
    Profil server Profil yang dibuat di langkah 4
    Email Masuk Sinkronisasi Sisi Server atau Router Email
    Email Keluar Sinkronisasi Sisi Server atau Router Email
  5. Pilih Simpan untuk menerapkan perubahan.

  6. Pilih Masuk ke Gmail.

  7. Ikuti halaman login dan otorisasi Gmail.

Langkah 6. Tambah pengguna uji

Di Platform Google Cloud (Konsol Pengembang), tambahkan pengguna pada bagian Uji Pengguna saat mempublikasikan aplikasi. Anda dapat mempelajari lebih lanjut cara menambahkan pengguna pengujian di Bantuan Google Cloud Platform Console.

Tangkapan layar penambahan pengguna pengujian.

Langkah 7. Pengujian dan Pengaktifan

Catatan

Langkah ini harus dilakukan oleh pengguna kotak surat.

Pilih Uji & Aktifkan Kotak Surat untuk menguji kotak pesan yang dikonfigurasi pada langkah 6.

Tangkapan layar perintah Test & Enable Mailbox.