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 क्लाइंट को कॉन्फ़िगर नहीं करता। पहले पहचानें कि कौन-सा घटक विफल आउटबाउंड अनुरोध कर रहा है।

संबंधित लेख