Dokumen ini menunjukkan cara mengonfigurasi saluran email Contact Center AI Platform (CCAI Platform) untuk mendukung Microsoft OAuth.
Prasyarat
Akun Azure dengan langganan aktif. Akun tersebut harus memiliki akses pengelolaan Microsoft Entra, sehingga harus dikonfigurasi sebagai salah satu peran berikut:
- Administrator aplikasi
- Developer aplikasi
- Administrator aplikasi cloud
Tenant Microsoft Entra. Lihat panduan memulai Microsoft untuk mengetahui petunjuk tentang cara membuat tenant.
Pastikan akun email mengizinkan IMAP &SMTP
CCAI Platform menggunakan IMAP dan SMTP untuk mengirim dan menerima email dari Microsoft. Karena akun Microsoft dapat terhubung ke program yang berbeda, penting untuk memastikan bahwa IMAP atau SMTP tidak diblokir oleh program sekunder lainnya. Langkah-langkah berikut akan memandu Anda melalui beberapa tempat umum untuk diperiksa di Microsoft.
Buka Pengguna > Pengguna aktif di panel navigasi sebelah kiri.
Pilih pengguna untuk diverifikasi.
Klik Email. Jika Anda melihat "Pengguna ini tidak memiliki lisensi Exchange Online", Anda harus memberikan lisensi yang tepat kepada pengguna untuk menggunakan Exchange. Tanpa lisensi yang tepat, CCAI Platform tidak akan dapat mengirim atau menerima email untuk akun pengguna ini.
Setelah lisensi yang tepat ditambahkan, pilih Kelola aplikasi email di tab Email. Pastikan IMAP dan SMTP yang Diautentikasi dicentang.
Klik Simpan.
Buka Kotak surat di panel navigasi sebelah kiri.
Pilih akun pengguna yang ingin Anda periksa.
Di tab Umum, pilih Kelola setelan aplikasi email. Pastikan tombol IMAP diaktifkan.
Mendaftarkan aplikasi
Login ke pusat admin Microsoft Entra. Jika Anda memiliki beberapa tenant, gunakan filter Direktori + Langganan untuk beralih ke tenant yang benar.
Buka Identitas > Aplikasi > Pendaftaran aplikasi > Pendaftaran baru.
Masukkan Nama tampilan yang dapat diidentifikasi. Beberapa pendaftaran aplikasi dapat menggunakan nama yang sama. ID klien adalah yang digunakan program untuk mengidentifikasi aplikasi. Namun, karena pengguna program dapat melihat nama yang Anda buat, memberikan nama yang unik dapat mempercepat pendaftaran.
Tentukan jenis akun yang dapat menggunakan aplikasi, atau audiens login. Beberapa jenis akun didukung:
Akun hanya di direktori organisasi ini: Pilih opsi ini jika Anda membuat aplikasi untuk digunakan hanya oleh pengguna (atau tamu) dalam satu tenant. Hal ini terkadang disebut sebagai aplikasi lini bisnis (LOB).
Akun di direktori organisasi mana pun: Pilih opsi ini jika Anda ingin pengguna di tenant mana pun dapat menggunakan aplikasi ini. Opsi ini lebih disukai untuk konfigurasi multi-tenant.
Akun di direktori organisasi mana pun dan akun Microsoft pribadi: Pilih opsi ini jika Anda ingin pengguna di tenant mana pun dapat menggunakan aplikasi ini, serta pengguna yang memiliki akun Microsoft pribadi .
Akun Microsoft pribadi: Pilih opsi ini jika Anda hanya ingin membuat aplikasi untuk pengguna yang memiliki akun Microsoft pribadi. Mencakup akun Microsoft, Skype, Xbox, Live, dan Hotmail.
Untuk URI Pengalihan, pilih Web dan masukkan
https://{tenant}.ccaiplatform.com/v1/email_accounts/oauth_callback. Ganti{tenant}` dengan nama tenant CCAI Platform Anda.Klik Daftar untuk menyelesaikan pendaftaran aplikasi awal.
Setelah pendaftaran selesai, Anda akan melihat layar Ringkasan. Perhatikan informasi berikut, yang akan Anda perlukan saat menyelesaikan proses di CCAI Platform:
- ID Aplikasi (klien)
- ID Direktori (tenant)
Mengaktifkan aplikasi
Login ke pusat admin Microsoft Entra.
Buka Identitas > Aplikasi > Aplikasi Perusahaan , lalu pilih aplikasi.
Buka Properti.
Ubah Dapat dilihat oleh pengguna? menjadi Ya.
Menambahkan kredensial aplikasi
Buat rahasia klien untuk digunakan di platform CCAI Platform.
Login ke pusat admin Microsoft Entra.
Buka Identitas > Aplikasi > Pendaftaran aplikasi , lalu pilih aplikasi.
Buka Sertifikat & rahasia > Rahasia klien > Rahasia klien baru. Tindakan ini akan membuka panel untuk memberi nama rahasia.
Tambahkan deskripsi untuk rahasia klien.
Pilih tanggal habis masa berlaku untuk rahasia, atau tentukan masa aktif kustom. Masa aktif rahasia klien dibatasi hingga dua tahun (24 bulan) atau kurang. Namun, Microsoft merekomendasikan untuk menetapkan nilai masa berlaku kurang dari 12 bulan.
Klik Tambahkan. Catat nilai rahasia. Anda akan memerlukannya untuk menyelesaikan proses di CCAI Platform.
Menambahkan izin API
Graph API memungkinkan token akses berfungsi dengan IMAP, yang diperlukan untuk operasi saluran email CCAI Platform.
Login ke pusat admin Microsoft Entra.
Buka Identitas > Aplikasi > Pendaftaran aplikasi , lalu pilih aplikasi.
Pilih Izin API > Tambahkan izin.
Pilih Microsoft Graph.
Pilih Izin yang didelegasikan. Gunakan kolom penelusuran Pilih izin untuk melakukan penelusuran berikut dan centang kotak di samping hasil yang tepat:
- IMAP: Centang
IMAP.AccessAsUser.All offline: Centangoffline_accessopenid: Centangopenidsmtp:SMTP.Send
- IMAP: Centang
Klik
Add permissions.
Menambahkan kredensial ke CCAI Platform
Setelah penyiapan Microsoft selesai, gunakan informasi dari proses penyiapan untuk menyelesaikan koneksi antara kedua program di CCAI Platform. Buka Setelan > Pengelolaan Akun Email > SO Email , lalu masukkan informasi berikut:
Jenis Akses: kosongkan.
URL Otorisasi: https://login.microsoftonline.com/{tenant_id}/oauth2/v2.0/authorize.
{tenant_id} adalah ID Direktori (tenant) dari aplikasi Microsoft.
URL Token: https://login.microsoftonline.com/{tenant_id}/oauth2/v2.0/token.
{tenant_id} adalah ID Direktori (tenant) dari aplikasi Microsoft.
ID Klien: ID Aplikasi (klien) dari aplikasi Microsoft.
Rahasia Klien: Nilai Rahasia Klien dari aplikasi Microsoft.
Cakupan: Masukkan nilai berikut. Nilai tersebut tidak perlu dipisahkan dengan koma, tetapi semuanya harus ada.
openid email offline_accesshttps://outlook.office.com/IMAP.AccessAsUser.Allhttps://outlook.office.com/SMTP.Send
Status: kosongkan.
Jenis Akses: kosongkan.
Jenis Pemberian: Kode Otorisasi
Hapus centang "Sertakan Jenis Pemberian sebagai bagian dari URL Otorisasi dan URL Token".
Centang "Sertakan URL Pengalihan sebagai bagian dari URL Otorisasi dan URL Token".
Klik Simpan.