Dokumen ini menunjukkan cara mengonfigurasi saluran email Contact Center AI Platform (CCAI Platform) untuk mendukung Microsoft OAuth.
Prasyarat
Akun Azure dengan langganan aktif. Akun 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
Platform CCAI menggunakan IMAP dan SMTP untuk mengirim dan menerima email dari Microsoft. Karena akun Microsoft dapat dihubungkan ke berbagai program, Anda harus memastikan bahwa IMAP atau SMTP tidak diblokir oleh program sekunder lainnya. Langkah-langkah berikut akan memandu Anda memeriksa beberapa tempat umum di Microsoft.
Buka Pengguna > Pengguna aktif di panel navigasi kiri.
Pilih pengguna yang akan diverifikasi.
Klik Mail. Jika Anda melihat "Pengguna ini tidak memiliki lisensi Exchange Online", berarti Anda harus memberi pengguna lisensi yang tepat untuk menggunakan Exchange. Tanpa lisensi yang tepat, Platform CCAI 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 kiri.
Pilih akun pengguna yang ingin Anda periksa.
Di tab Umum, pilih Kelola setelan aplikasi email. Pastikan tombol IMAP diaktifkan.
Daftarkan aplikasi
Login ke pusat administrator Microsoft Entra. Jika Anda memiliki beberapa tenant, gunakan filter Directories + Subscriptions untuk beralih ke tenant yang benar.
Buka Identity > Applications > App registrations > New registration.
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 telah Anda buat, memberikan nama yang unik dapat mempercepat pendaftaran.
Tentukan jenis akun yang dapat menggunakan aplikasi, atau audiens login. Beberapa jenis akun didukung:
Accounts in this organizational directory only: Pilih opsi ini jika Anda membuat aplikasi untuk digunakan hanya oleh pengguna (atau tamu) di 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. Catat informasi berikut, yang akan Anda perlukan saat menyelesaikan proses di Platform CCAI:
- ID Aplikasi (klien)
- Directory (tenant) ID
Aktifkan aplikasi
Login ke pusat administrator Microsoft Entra.
Buka Identity > Applications > Enterprise Applications, lalu pilih aplikasi.
Buka Properti.
Alihkan Terlihat oleh pengguna? ke Ya.
Menambahkan kredensial aplikasi
Buat rahasia klien untuk digunakan di platform CCAI Platform.
Login ke pusat administrator Microsoft Entra.
Buka Identity > Applications > App registrations, lalu pilih aplikasi.
Buka Certificates & secrets > Client secrets > New client secret. Langkah ini akan membuka panel agar Anda dapat memberi nama secret.
Tambahkan deskripsi untuk rahasia klien.
Pilih tanggal habis masa berlaku untuk secret, atau tentukan masa aktif kustom. Masa aktif rahasia klien dibatasi hingga dua tahun (24 bulan) atau kurang, tetapi Microsoft merekomendasikan untuk menetapkan nilai masa berlaku kurang dari 12 bulan.
Klik Tambahkan. Catat nilai secret. Anda akan memerlukannya untuk menyelesaikan proses di Platform CCAI.
Menambahkan izin API
Graph API memungkinkan token akses berfungsi dengan IMAP, yang diperlukan untuk pengoperasian saluran email Platform CCAI.
Login ke pusat administrator Microsoft Entra.
Buka Identity > Applications > App registrations, lalu pilih aplikasi.
Pilih API permissions > Add a permission.
Pilih Microsoft Graph.
Pilih Izin yang didelegasikan. Gunakan kotak penelusuran Pilih izin untuk melakukan penelusuran berikut dan centang kotak di samping hasil yang sesuai:
- IMAP: Periksa
IMAP.AccessAsUser.All offline: Periksaoffline_accessopenid: Periksaopenidsmtp:SMTP.Send
- IMAP: Periksa
Klik
Add permissions.
Menambahkan kredensial ke CCAI Platform
Setelah penyiapan Microsoft selesai, gunakan informasi dari proses penyiapan untuk menyelesaikan koneksi antara kedua program di Platform CCAI. Buka Setelan > Pengelolaan Akun Email > Email SO dan masukkan informasi berikut:
Jenis Akses: biarkan kosong.
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.
Client ID: ID Aplikasi (klien) dari aplikasi Microsoft.
Rahasia Klien: Nilai Rahasia Klien dari aplikasi Microsoft.
Cakupan: Masukkan nilai berikut. Tidak perlu dipisahkan dengan koma, tetapi semuanya harus ada.
openid email offline_accesshttps://outlook.office.com/IMAP.AccessAsUser.Allhttps://outlook.office.com/SMTP.Send
Negara bagian: biarkan kosong.
Jenis Akses: biarkan kosong.
Grant Type: Authorization Code
Hapus centang pada "Include the Grant Type as part of the Authorization URL and Token URL".
Centang "Sertakan URL Pengalihan sebagai bagian dari URL Otorisasi dan URL Token".
Klik Simpan.