पहचान ब्रोकरिंग के लिए Keycloak का आउटगोइंग प्रॉक्सी कॉन्फ़िगर करें
सर्वर का आउटगोइंग प्रॉक्सी वातावरण सेट करें और टोकन एक्सचेंज का निदान करते समय Keycloak की अपनी चर प्राथमिकता लागू करें।
ब्राउज़र पहचान प्रदाता के लॉगिन पृष्ठ पर पहुँचता है; Keycloak सर्वर लौटाए गए कोड का आदान-प्रदान करता है। यदि वह बाद वाला आदान-प्रदान कनेक्ट नहीं हो पाता, तो शुरू होने से पहले प्रॉक्सी मार्ग को Keycloak प्रक्रिया या कंटेनर वातावरण में रखें:
HTTPS_PROXY=http://proxy.example:8080
NO_PROXY=localhost,internal.exampleसार्वजनिक HTTP मार्ग के लिए, HTTP प्रॉक्सी सूची से एक पता HTTPS_PROXY में जाता है; इच्छित बायपास गंतव्य रखें। टोकन URL पहचान प्रदाता का एंडपॉइंट ही रहता है, प्रॉक्सी पता नहीं।
Keycloak की प्राथमिकता गंतव्य-स्कीम मैप से भिन्न है:
- यदि
HTTP_PROXYऔरHTTPS_PROXYदोनों परिभाषित हैं, तोHTTPS_PROXYजीतता है। - छोटे अक्षरों के रूप बड़े अक्षरों के रूपों पर प्राथमिकता पाते हैं।
NO_PROXYअल्पविराम से अलग है, और नामित होस्ट अपने सबडोमेन को भी बाहर रखता है।
यदि सर्वर अप्रत्याशित मार्ग चुनता है तो इन सभी इनपुट की जाँच करें। ब्राउज़र प्रॉक्सी सेटिंग्स यह वातावरण प्रदान नहीं करतीं।
कनेक्शन काम करने के बाद, TLS सत्यापन विफलता Keycloak के truststore इंटरफ़ेस के माध्यम से ट्रस्ट कॉन्फ़िगरेशन की है। मार्ग बदलने से गुम प्रमाणपत्र ट्रस्ट स्थापित नहीं हो सकता।