Keycloak 21.1.2 ішінде құжатталған Java адаптерін әлі пайдаланатын қолданба үшін proxy-url Keycloak серверімен байланыс үшін шығыс HTTP проксиін таңдайды.

Бұл жазбаны адаптердің бар JSON конфигурациясына қосыңыз:

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

Ескі Spring Boot адаптері сәйкес қасиетті ұсынады:

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

Бұлар қолданбаның бар realm, сервер URL және клиент конфигурациясымен біріктірілетін үзінділер. Мән делдалдың URL мекенжайы; аутентификация серверінің URL мекенжайы Keycloak-тың нақты соңғы нүктесі болып қалады. Жалпыға қолжетімді Keycloak қызметі үшін, жалпы делдалдарға рұқсат етілген жағдайда, HTTP прокси тізімі тіркелгісіз HTTP прокси URL мекенжайына үміткерлерді ұсынады.

Адаптер құжаттамасы қажет болғанда сол URL мекенжайында прокси пайдаланушысы мен құпия сөзін көрсетуге рұқсат етеді. Оларды Keycloak клиентінің құпиясымен шатастырмай, қолданбаның конфигурация механизмі арқылы беріңіз.

Бұл ескірген адаптер интерфейсі. Ол Keycloak серверінің өз identity-broker HTTP клиентін, Keycloak алдындағы кері проксиді немесе заманауи Spring Security OAuth клиентін конфигурацияламайды. Алдымен сәтсіз шығыс сұранысын қай компонент жасап жатқанын анықтаңыз.

Қатысты мақалалар