जुना 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 क्लायंट कॉन्फिगर करत नाही. प्रथम अपयशी आउटबाउंड विनंती कोणता घटक करत आहे हे ओळखा.