பழைய Keycloak Java அடாப்டர் proxy-url ஐப் படிக்கிறது
பழைய Java அடாப்டரின் சொந்த உள்ளமைவில் வெளிச்செல்லும் HTTP ப்ராக்ஸியை அமைக்கவும், அதை Keycloak சேவையகம் மற்றும் தலைகீழ் ப்ராக்ஸி அமைப்புகளிலிருந்து தனியாக வைத்திருக்கவும்.
Keycloak 21.1.2 இல் ஆவணப்படுத்தப்பட்ட Java அடாப்டரை இன்னும் பயன்படுத்தும் பயன்பாட்டிற்கு, Keycloak சேவையகத்துடன் தொடர்புகொள்வதற்கான வெளிச்செல்லும் HTTP ப்ராக்ஸியை proxy-url தேர்ந்தெடுக்கிறது.
இந்தப் பதிவை ஏற்கனவே உள்ள அடாப்டர் 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 கிளையண்ட் ஆகியவற்றை உள்ளமைக்காது. தோல்வியடைந்த வெளிச்செல்லும் கோரிக்கையை எந்தக் கூறு செய்கிறது என்பதை முதலில் கண்டறியவும்.