በ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 አገልጋይ የራሱን የማንነት ደላላ HTTP ደንበኛ፣ በKeycloak ፊት ያለውን ተቃራኒ ፕሮክሲ፣ ወይም ዘመናዊውን Spring Security OAuth ደንበኛ አያዘጋጅም። መጀመሪያ ያልተሳካውን የወጪ ጥያቄ የሚያደርገውን አካል ይለዩ።

ተዛማጅ ጽሑፎች