Köhnə Keycloak Java adapteri proxy-url oxuyur
Xarici HTTP proksisini köhnə Java adapterinin öz konfiqurasiyasında qurun və onu Keycloak serveri və tərs proksi parametrlərindən ayrı saxlayın.
Keycloak 21.1.2-də sənədləşdirilmiş Java adapterindən hələ də istifadə edən tətbiq üçün proxy-url Keycloak serveri ilə əlaqə üçün xarici HTTP proksisini seçir.
Bu qeydi mövcud adapter JSON konfiqurasiyasına əlavə edin:
"proxy-url": "http://proxy.example:8080"
Köhnə Spring Boot adapteri uyğun xassəni təqdim edir:
keycloak.proxy-url=http://proxy.example:8080
Bunlar tətbiqin mövcud realm, server URL və klient konfiqurasiyası ilə birləşdirilməli fraqmentlərdir. Dəyər araçı URL-dir; autentifikasiya serveri URL-i isə faktiki Keycloak son nöqtəsi olaraq qalır. İctimai araçılara icazə verilən, ictimaiyyətə açıq Keycloak xidməti üçün HTTP proksi siyahısı hesabsız HTTP proksi URL-i üçün namizədlər təqdim edir.
Adapter sənədləri tələb olunduqda həmin URL-də proksi istifadəçisi və paroluna icazə verir. Onları Keycloak klientinin sirri ilə qarışdırmaq əvəzinə tətbiqin konfiqurasiya mexanizmi vasitəsilə təqdim edin.
Bu köhnə adapter interfeysidir. O, Keycloak serverinin öz identity-broker HTTP klientini, Keycloak qarşısındakı tərs proksini və ya müasir Spring Security OAuth klientini konfiqurasiya etmir. Əvvəlcə uğursuz xarici sorğunu hansı komponentin etdiyini müəyyənləşdirin.