Melanjutkan artikel saya tentang instalasi dan konfigurasi WSO2, inilah masalah lain yang muncul setelah mengubah nama host di repository/conf/deployment.toml
mengajukan. Kesalahan “Panggilan balik yang terdaftar tidak cocok dengan URL yang diberikan ” terjadi saat mengakses halaman login penerbit dan portal pengembang. Jika Anda mendapatkan kesalahan ini dan membutuhkan solusi, berikut cara memperbaikinya.
Asumsikan bahwa Anda telah mengubah nama host pengelola API dari localhost
ke apim.tg.com
dan memulai server APIM, maka upaya Anda untuk masuk ke penerbit dan devportal API menggunakan URL di bawah ini akan menghasilkan kesalahan 'Panggilan balik yang terdaftar tidak cocok dengan URL yang disediakan'.
https://localhost:9443/publisher https://localhost:9443/devportal
Dan Anda mungkin akan melihat kesalahan seperti yang ditunjukkan pada tangkapan layar di bawah ini.
Cara memperbaiki kesalahan “Panggilan balik yang terdaftar tidak cocok dengan URL yang disediakan” ?
Kesalahan ini disebabkan oleh ketidakcocokan URL akses dan URL panggilan balik yang dikonfigurasi untuk Penerbit API dan penyedia layanan portal pengembang.
Jadi setelah mengubah nama host, Anda perlu mengubah URL akses dan panggilan balik seperti yang ditunjukkan di bawah ini:
Langkah 1 :Masuk ke antarmuka Karbon
https://<hostname>:9443/carbon
Langkah 2 :Klik pada ‘List
' di bawah Service Providers
menu dari bilah sisi.
Langkah 3: Klik tombol ‘Edit
‘ di menu ‘apim_publisher
‘ penyedia layanan.
Langkah 4: Buka ‘Konfigurasi Otentikasi Masuk> Konfigurasi OAuth/OpenID Connect ‘ dan klik pada Edit
tautan di Kunci Klien OAuth konfigurasi (terletak di bawah Tindakan kolom)
Langkah 5: Cari Url Panggilan Balik nilai regex di bawah Setelan Aplikasi .
Langkah 6: Nilai regex akan terlihat mirip dengan yang ditunjukkan di bawah ini:
regexp=(https://localhost:9443/publisher/services/auth/callback/login|https://localhost:9443/publisher/services/auth/callback/logout)
Yang perlu Anda lakukan adalah, ubah 'localhost' ke nama host yang benar dan klik tombol 'Perbarui ' untuk menyimpan URL akses dan panggilan balik.
Apa berikutnya? Ulangi proses untuk 'apim_devportal
' penyedia layanan (lihat langkah 3) juga dan Anda selesai.
Beri tahu saya jika solusi ini berhasil untuk Anda.