Keycloak-ի հին Java ադապտերը կարդում է proxy-url-ը
Կարգավորեք ելքային HTTP պրոքսին հին Java ադապտերի սեփական կարգավորումներում՝ առանձնացնելով այն Keycloak սերվերի և հակադարձ պրոքսիի պարամետրերից։
Keycloak 21.1.2-ում փաստաթղթավորված Java ադապտեր դեռ օգտագործող հավելվածի համար proxy-url ընտրում է ելքային HTTP պրոքսին Keycloak սերվերի հետ հաղորդակցվելու համար։
Ավելացրեք այս գրառումը ադապտերի գոյություն ունեցող 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 հաճախորդը։ Նախ պարզեք, թե որ բաղադրիչն է կատարում ձախողված ելքային հարցումը։