Adapter Java Keycloak lama membaca proxy-url
Konfigurasikan proxy HTTP keluar di konfigurasi adapter Java lama itu sendiri, dengan memisahkannya dari pengaturan server Keycloak dan reverse proxy.
Untuk aplikasi yang masih menggunakan adapter Java yang didokumentasikan di Keycloak 21.1.2, proxy-url memilih proxy HTTP keluar untuk komunikasi dengan server Keycloak.
Tambahkan entri ini ke konfigurasi JSON adapter yang sudah ada:
"proxy-url": "http://proxy.example:8080"
Adapter Spring Boot lama menyediakan properti yang sesuai:
keycloak.proxy-url=http://proxy.example:8080
Ini adalah fragmen yang digabungkan dengan konfigurasi realm, URL server, dan klien aplikasi yang sudah ada. Nilainya adalah URL perantara; URL server autentikasi tetap menjadi titik akhir Keycloak yang sebenarnya. Untuk layanan Keycloak yang dapat diakses publik di mana perantara publik diizinkan, daftar proxy HTTP menyediakan kandidat untuk URL proxy HTTP tanpa akun.
Dokumentasi adapter mengizinkan nama pengguna dan kata sandi proxy di URL tersebut bila diperlukan. Berikan melalui mekanisme konfigurasi aplikasi, bukan mencampurnya dengan rahasia klien Keycloak.
Ini adalah antarmuka adapter lama. Ini tidak mengonfigurasi klien HTTP identity broker milik server Keycloak, reverse proxy di depan Keycloak, atau klien OAuth Spring Security modern. Pertama identifikasi komponen mana yang membuat permintaan keluar yang gagal.