Gejala
Koneksi konektor kustom gagal karena kegagalan autentikasi.
Contoh pesan kesalahan:
Penyebab
Satu atau beberapa URL yang salah diatur selama pembuatan koneksi kustom.
Pemecahan Masalah
Sebelum mencoba mengonfigurasi konektor kustom, semua tindakan harus diverifikasi di luar Power mengotomatisasi menggunakan alat seperti Postman.
Setiap langkah berikut ini harus dilakukan dan berhasil dalam alat seperti Postman sebelum mengonfigurasi konektor kustom:
-
Panggil titik akhir pengambilan Token OAUTH.
-
Panggil tindakan API menggunakan token yang dikembalikan.
-
Panggil titik akhir refresh token OAUTH setelah token kedaluwarsa.
-
Panggil tindakan API menggunakan token refresh baru.
Perhatikan bahwa hanya kode otorisasi yang diberikan aliran dan atas nama- aliran mendukung token refresh (Lihat link iniuntuk informasi selengkapnya). Hibah implisit dan hibah kredensial klien jangan mendukung refresh token, jadi mungkin tidak digunakan untuk mengotentikasi konektor kustom.
Menguji menghasilkan token OAUTH menggunakan Postman
Postman menyediakan cara untuk melakukan pengujian titik akhir yang diautentikasi oleh OAUTH2. Untuk melakukan pengujian ini, Anda akan memerlukan informasi atau konfigurasi berikut ini telah dilakukan pada titik akhir:
-
Dapatkan ID penyewa Microsoft Azure. Ini dilakukan dari pisau direktori aktif Azure, dan ditemukan di bawah tab properti:
-
Dapatkan ID Application (client). Hal ini juga dilakukan dari pisau direktori aktif Azure, dan ditemukan di bawah tab pendaftaran aplikasi:
diikuti oleh:
-
Pastikan bahwa https://oauth.pstmn.io/v1/callback adalah URI callback yang valid untuk aplikasi
-
Merekam lingkup tempat aplikasi Anda perlu diautentikasi
Buat kumpulan, dan Dapatkan token akses baru di Postman
Sekarang, buka tukang pos, dan buat kumpulan baru. Pada tab otorisasi, pilih ketik = OAuth 2,0, lalu masukkan nilai berikut seperti yang diperlihatkan di bawah ini:
-
Awalan header: pembawa
-
Nama token: <pilihan pengguna>
-
Tipe hibah: kode otorisasi
-
URL callback: centang "otorisasi menggunakan browser" di dekat ini; URL itu sendiri mungkin tidak diedit
-
URL Auth: https://login.microsoftonline.com/<id penyewa Anda>/oauth2/v2.0/otorisasi
-
Mengakses URL token: https://login.microsoftonline.com/<id penyewa>/oauth2/v2.0/otorisasi
-
ID klien: <id aplikasi>
-
Rahasia klien: <opsional, kosongkan> kosong
-
Lingkup: <masukkan lingkup, dipisahkan oleh spasi>
-
Status: <opsional, kosongkan> kosong
-
Autentikasi klien: mengirim kredensial klien dalam isi
Saat Anda mengklik Dapatkan token akses baru di bagian bawah dialog ini, Anda akan dibawa terlebih dahulu ke browser untuk mengotentikasi ke Azure Active Directory, lalu dialihkan kembali ke tukang pos secara otomatis. Jika Anda melihat token akses dan token refresh dalam dialog yang dihasilkan, Anda telah berhasil mengonfigurasi URL dan sekarang dapat melanjutkan untuk membuat konektor kustom Anda.
Menentukan OAUTH untuk konektor kustom
Sekarang kita memiliki semua informasi yang diverifikasi, mungkin diisi di bagian otorisasi konektor kustom sebagai berikut: