Untuk aplikasi yang masih menggunakan adap Java yang didokumenkan dalam Keycloak 21.1.2, proxy-url memilih proksi HTTP keluar untuk komunikasi dengan pelayan Keycloak.

Tambahkan entri ini pada konfigurasi JSON adap yang sedia ada:

"proxy-url": "http://proxy.example:8080"

Adap Spring Boot lama mendedahkan sifat yang berkaitan:

keycloak.proxy-url=http://proxy.example:8080

Ini ialah serpihan untuk digabungkan dengan konfigurasi realm, URL pelayan dan klien sedia ada aplikasi. Nilainya ialah URL perantara; URL pelayan pengesahan kekal sebagai titik akhir Keycloak sebenar. Untuk perkhidmatan Keycloak yang boleh diakses secara awam di mana perantara awam dibenarkan, senarai proksi HTTP menyediakan calon untuk URL proksi HTTP tanpa akaun.

Dokumentasi adap membenarkan nama pengguna dan kata laluan proksi dalam URL itu apabila perlu. Berikannya melalui mekanisme konfigurasi aplikasi dan jangan mengelirukannya dengan rahsia klien Keycloak.

Ini ialah antara muka adap legasi. Ia tidak mengkonfigurasi klien HTTP broker identiti pelayan Keycloak sendiri, proksi terbalik di hadapan Keycloak, atau klien OAuth Spring Security moden. Kenal pasti dahulu komponen mana yang membuat permintaan keluar yang gagal.

Artikel berkaitan