KeyCloak नि: शुल्क एसएसओ समाधान
सुरक्षित वेब ऐप्स, ओपनआईडी कनेक्ट के साथ एपीआई, OAUTH2.0, SAML2.0
बॉक्स समाधान से बाहर पहचान प्रबंधन और क्षमताओं पर एकल संकेत जोड़ने के लिए। आधुनिक वेब ऐप्स और सेवाओं में उपयोगकर्ता प्रबंधन को सुव्यवस्थित करें
अवलोकन
Keycloak एकल संकेत (SSO) के साथ पहचान और पहुंच प्रबंधन प्रदान करने के लिए एक और खुला स्रोत विकल्प है। यह सेटअप करना आसान है और कई एंटरप्राइज़-ग्रेड सुविधाओं को आउट-ऑफ-द-बॉक्स प्रदान करता है जैसे: उपयोगकर्ता फेडरेशन, पहचान ब्रोकरिंग और सोशल लॉगिन। यह SSO E.G OpenID कनेक्ट, OAuth 2.0 और SAML 2.0 को लागू करने के लिए मानक प्रोटोकॉल का उपयोग करता है। यह LDAP और सक्रिय निर्देशिका के साथ एकीकरण का समर्थन करता है। यह उपयोगकर्ताओं, क्लाइंट्स, रियलम्स, रोल्स, सेशन कॉन्फ़िगरेशन आदि को प्रबंधित करने के लिए बॉक्स यूआई से बाहर आता है। यह हल्का, तेज और क्लस्टरिंग का समर्थन करता है, इसलिए इसमें प्रतियोगियों की तुलना में बेहतर स्केलेबिलिटी और उपलब्धता है। UI लुक महसूस कर सकता है कि विषयों का उपयोग करके भी अनुकूलित किया जा सकता है। कॉन्फ़िगर करने योग्य पासवर्ड नीतियों मॉड्यूल द्वारा सुरक्षित - यह बिना किसी परेशानी के केंद्रीकृत उपयोगकर्ता प्रबंधन प्रदान करता है। Keycloak अन्य प्लेटफार्मों के साथ सहज एकीकरण प्रदान करने के लिए कई क्लाइंट लाइब्रेरी a.k.a (क्लाइंट एडेप्टर) भी प्रदान करता है। जावा, जावास्क्रिप्ट, सी# (ओविन (, नोडज, पायथन, एंड्रॉइड, आईओएस समर्थित हैं।
विशेषताएँ
- सेवा के रूप में प्रमाणीकरण:
- सिंगल साइन-ऑन /साइन-आउट
- एपीआई के लिए एक्सेस कंट्रोल
- फेडरेटेड पहचान (Google, फेसबुक आदि) का समर्थन करता है।
- UI अनुकूलन
- कई प्रवाह (निहित, प्राधिकरण कोड आदि)।
- एपीआई प्राधिकरण
- दावा-आधारित प्रदाता
स्थापना
Unzip डाउनलोड करने योग्य वितरण फ़ाइल-Ke Keycloak-11.0.0। \ [zip | tar.gz ] स्टैंडअलोन बूट स्क्रिप्ट /बिन निर्देशिका में सभी स्क्रिप्ट शामिल हैं। OS के आधार पर स्क्रिप्ट फ़ाइल चलाई जा सकती है: लिनक्स/यूनिक्स
$ .../bin/standalone.sh
खिड़कियाँ
> ...\bin\standalone.bat
स्टैंडअलोन विन्यास कॉन्फ़िगरेशन फ़ाइल (स्टैंडअलोन मोड में) /स्टैंडअलोन/कॉन्फ़िगरेशन/standalone.xml पर स्थित है।
डॉकर में चल रहा है
निम्नलिखित कमांड के साथ Keycloak शुरू करें:
docker run -p 8080:8080 -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin quay.io/keycloak/keycloak:11.0.0
यह स्थानीय पोर्ट 8080 पर उजागर किया गया कीक्लोक शुरू करेगा। यह उपयोगकर्ता नाम व्यवस्थापक और पासवर्ड व्यवस्थापक के साथ एक प्रारंभिक व्यवस्थापक उपयोगकर्ता भी बनाएगा।
अन्वेषण करना
आपको निम्नलिखित लिंक प्रासंगिक मिल सकते हैं:
मुफ्त और खुले स्रोत सॉफ़्टवेयर का उपयोग करके व्यवसाय संचालन को स्वचालित करें