GNU/Linux >> Belajar Linux >  >> Linux

Panggilan balik terdaftar tidak cocok dengan URL yang disediakan – Perbaiki Kesalahan WSO2

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.


Linux
  1. Perbaiki kesalahan Class ZipArchive tidak ditemukan [PHP 7]

  2. Cara Memperbaiki Kesalahan – ModSecurity:Akses ditolak dengan kode 44 [Apache]

  3. Kesalahan Pemeriksaan SSL M2Crypto:SubjekAltName sertifikat rekan tidak cocok [Terpecahkan]

  1. Perbaiki Kesalahan PHP – Tidak aman untuk mengandalkan pengaturan zona waktu sistem

  2. Mengapa File Terjemahan Bash Tidak Berisi Semua Teks Kesalahan?

  3. Kapan Seseorang Mendapatkan Pesan Kesalahan "pekerjaan:Tidak Ditemukan"?

  1. Perbaiki Repositori tidak memiliki file rilis Kesalahan di Ubuntu - Panduan langkah demi langkah?

  2. File metadata tidak cocok dengan checksum – kesalahan YUM!

  3. git clone error:tidak dapat mengakses URL, Masalah dengan sertifikat CA SSL