का उपयोग करें। मैं angular.js वेब एप्लिकेशन बनाने और प्रोजेक्ट में keycloak
को एकीकृत करने के तरीके की तलाश में काम कर रहा हूं। मैंने कई ट्यूटोरियल पढ़ और देखे हैं और मैं देखता हूं कि उनमें से अधिकतर उपयोगकर्ता keycloak
के डिफ़ॉल्ट लॉगिन पेज के माध्यम से लॉगिंग/पंजीकरण कर रहे हैं जो फिर ऐप पर रीडायरेक्ट करता है।keycloak डिफ़ॉल्ट लॉगिन पेज से बचें और प्रोजेक्ट लॉगिन पेज
मैंने अपना लॉगिन और पंजीकरण पृष्ठ तैयार किया है जिसका मैं उपयोग करना चाहता हूं। keycloak
डिफ़ॉल्ट के बजाय मैं उनका उपयोग कैसे करूं? क्या कोई एपीआई है जिसे मैं कॉल कर सकता हूं या मेरा बैकएंड ऐसा कर सकता है? मैंने यह भी पढ़ा है कि स्क्वायर एडेप्टर कुंजीक्लोक के लिए उपलब्ध हैं, क्या मैं उनका उपयोग कर सकता हूं? किसी भी उदाहरण के लिए कोई भी लिंक अच्छा होगा।
पंजीकरण करते समय मेरा दूसरा प्रश्न है, क्या मैं keycloak
में पता, डॉब, लिंग जैसे अधिक उपयोगकर्ता विवरण जोड़ सकता हूं? क्योंकि मेरे पंजीकरण पृष्ठ को उन जानकारी की आवश्यकता है।
क्या यह भी बनाना/पंजीकरण करना संभव है मूल मोबाइल ऐप से उपयोगकर्ता? मैंने इस एंडपॉइंट की कोशिश की: auth/admin/realms/{realm}/उपयोगकर्ता लेकिन यह मुझे 401 त्रुटि देता है। मुझे लगता है कि एक व्यवस्थापक के रूप में लॉग इन करने के बाद उपयोगकर्ता बनाने के लिए यह एक अंतराल है। –
उपयोगकर्ता स्व-पंजीकरण को पहले से ही वास्तविक सेटिंग्स में सक्षम होना चाहिए। हालांकि, मुझे यकीन नहीं है कि Keycloak API के माध्यम से स्वयं पंजीकरण कैसे करें। – Yuri
धन्यवाद। यह संभव है लेकिन मुझे Keycloak का विस्तार करना है। विस्तार के साथ समस्या यह है कि आप Keycloak पर इसे तैनात करने से पहले अपने कोड का परीक्षण नहीं कर सकते हैं। निश्चित रूप से jboss पर स्मार्ट लोग अंततः किसी प्रकार का "एसडीके" बनायेंगे। –