పాత Keycloak Java అడాప్టర్ proxy-url చదువుతుంది
పాత Java అడాప్టర్ యొక్క స్వంత కాన్ఫిగరేషన్లో బయటకు వెళ్లే HTTP ప్రాక్సీని సెట్ చేయండి, దాన్ని Keycloak సర్వర్ మరియు రివర్స్ ప్రాక్సీ సెట్టింగ్ల నుండి వేరుగా ఉంచండి.
Keycloak 21.1.2లో డాక్యుమెంట్ చేయబడిన Java అడాప్టర్ను ఇంకా ఉపయోగిస్తున్న అప్లికేషన్ కోసం, Keycloak సర్వర్తో కమ్యూనికేషన్ కోసం proxy-url బయటకు వెళ్లే 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 క్లయింట్ను కాన్ఫిగర్ చేయదు. మొదట విఫలమైన బయటకు వెళ్లే అభ్యర్థనను ఏ భాగం చేస్తోందో గుర్తించండి.