2017-08-01 20 views
6

मैं सुपर उपयोगकर्ता से एक्सेस टोकन प्राप्त करने का प्रयास कर रहा हूं ताकि मैं मुख्य क्लोक में नए उपयोगकर्ता बनाने के लिए ऐसा ही कर सकूं, मैंने जंगली उड़ान में कीक्लोक तैनात किया है और जब मैं ऐसा करने की कोशिश करता हूं कॉल प्राप्त करें, मुझे Invalid user credentials प्रतिक्रिया के रूप में मिल रहा है, वास्तविक प्रमाण-पत्र कैसे जानें? enter image description here"पैरामीटर क्लाइंट_एसेरशन_टाइप गायब है" keycloak

और जब मैं कंसोल से पासवर्ड अपडेट करने का प्रयास करता हूं, तो मुझे नीचे त्रुटि संदेश मिल रहा है।

enter image description here

जब से मैं इस के लिए नया हूँ और इंटरनेट भी से काफी जानकारी मिल din't, मदद के किसी भी प्रकार की सराहना की जाएगी।

अपडेट किया गया:

अब मैं Parameter client_assertion_type is missing नीचे की तरह के रूप में नई त्रुटि विवरण हो रही है। client_assertion_type क्या होना चाहिए?

enter image description here

+0

नए उपयोगकर्ताओं को बनाने के लिए Keycloak जावा क्लाइंट लाइब्रेरी 'keycloak-admin-client' का उपयोग करें। – ravthiru

+0

@ravthiru ... लेकिन मुझे सुपरसुर – Jet

+0

से एक्सेस टोकन की आवश्यकता है यहां देखें। https://keycloak.gitbooks.io/documentation/server_development/topics/admin-rest-api.html – ravthiru

उत्तर

1

सब से पहले, जब आप एक आराम ग्राहक से अधिक keycloak करने के लिए डेटा पोस्ट कर रहे हैं, तो आप इनपुट पैरामीटर के लिए फार्म के रूप में paramaters, और क्वेरी पैरामीटर के रूप में नहीं की जरूरत है। यही कारण है कि जब आप स्पष्ट रूप से इसे प्रदान कर रहे हैं, तो आपको पैरामीटर grant_type प्रदान नहीं करने की यह अजीब त्रुटि मिल रही है। कोड के माध्यम से keycloak एपीआई तक पहुंचने के लिए वही मान्य है।

अगली बात आपको अपने सुपरसियर के लिए भूमिका निभाने की आवश्यकता है। आप दायरे की भूमिका और ग्राहक भूमिका निभा सकते हैं। 'रीयल-मैनेजमेंट' नामक एक ग्राहक है जिसमें भूमिकाएं होती हैं जो आम तौर पर "सिस्टम भूमिकाओं" के रूप में गिना जाता है। आपको उनका उपयोग करने की आवश्यकता होगी। जब आपको HTTP कोड 403 मिल रहा है, तो इसका मतलब है कि शायद आपके उपयोगकर्ता को इस क्लाइंट से कोई भूमिका नहीं है।

+0

होना चाहिए मैंने प्रश्न को नए त्रुटि विवरण के साथ अद्यतन किया है , कृपया – Jet

+0

जांचें यह 'अमान्य ग्राहक' भी कहता है। हो सकता है कि आप इसका नाम गलत वर्तनी कर रहे हों? –

+0

यह सही है और अचानक इस त्रुटि को प्राप्त करना शुरू हो गया – Jet

संबंधित मुद्दे