જૂનું Keycloak Java એડેપ્ટર proxy-url વાંચે છે
જૂનાં Java એડેપ્ટરની પોતાની ગોઠવણીમાં આઉટબાઉન્ડ HTTP પ્રોક્સી સેટ કરો, તેને Keycloak સર્વર અને રિવર્સ-પ્રોક્સી સેટિંગ્સથી અલગ રાખો.
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 ક્લાયન્ટ ગોઠવતું નથી. પહેલાં ઓળખો કે કયો ઘટક નિષ્ફળ આઉટબાઉન્ડ વિનંતી કરે છે.