/ / Keycloak के साथ लॉग इन करते समय Openshift टोकन को पुनः प्राप्त करें - खुलता है, keycloak

Keycloak - openshift, keycloak के साथ लॉग इन करते समय ओपनशेफ्ट टोकन पुनर्प्राप्त करें

मैं निम्नलिखित समस्या का सामना कर रहा हूं।

मुझे Keycloak का उपयोग करके Openshift में उपयोगकर्ताओं को लॉग इन करना है और फिर इन उपयोगकर्ताओं को कस्टम बाहरी वेब GUI जो मैंने बनाया है, का उपयोग करके Openshift API का उपयोग करने में सक्षम होना चाहिए।

जब मैं लॉग इन करता हूं, तो Keycloak एक Keycloak देता हैजेडब्ल्यूटी-टोकन। लेकिन मेरी समस्या यह है कि इस Keycloak JWT-token I के साथ Openshift API का उपयोग नहीं किया जा सकता है, इसके लिए मुझे एक Openshift टोकन की आवश्यकता है, जो एक अलग टोकन है। मैं -ensenshiftmaster- / oauth / अधिकृत करने के लिए http अनुरोध का उपयोग करके Openshift टोकन प्राप्त कर सकता हूं, लेकिन मैं ऐसा नहीं करना चाहता क्योंकि यह दूसरा प्रमाणीकरण उपयोगकर्ता के लिए दूसरी लॉगिन स्क्रीन का अर्थ होगा। क्या कोई तरीका है, एक बार लॉग इन करने के बाद Keycloak का उपयोग करें और एक Keycloak JTW-token के कब्जे में, Openshift टोकन को फिर से प्रमाणित करने के लिए बिना यूज़रनेम और पासवर्ड के साथ Openshift प्राप्त करने के लिए?

उत्तर:

उत्तर № 1 के लिए 1

आप एक के रूप में कीक्लॉक सेट कर सकते हैं खुली आईडी प्रदाता। लिंक 2. लिंक 3.