Shibboleth (software)
शिबबोलेथ कंप्यूटर नेटवर्क और इंटरनेट के लिए एक एकल साइन-ऑन लॉग-इन प्रणाली है। यह लोगों को विभिन्न संगठनों या संस्थानों के संघों द्वारा संचालित विभिन्न प्रणालियों के लिए केवल एक पहचान का उपयोग करके साइन इन करने की अनुमति देता है। संघ अक्सर विश्वविद्यालय या लोक सेवा संगठन होते हैं। शिबबोलेथ इंटरनेट2 मिडलवेयर पहल ने सुरक्षा अभिकथन मार्कअप भाषा (एसएएमएल) के आधार पर पहचान प्रबंधन और संघीय पहचान-आधारित प्रमाणीकरण और प्राधिकरण (या अभिगम नियंत्रण) बुनियादी ढांचे के लिए एक वास्तुकला और मुक्त-स्रोत कार्यान्वयन बनाया। संघीय पहचान एक सुरक्षा क्षेत्र से उपयोगकर्ताओं के बारे में जानकारी को एक संघ में अन्य संगठनों को साझा करने की अनुमति देती है। यह क्रॉस-डोमेन एकल साइन-ऑन की अनुमति देता है और उपयोगकर्ता नाम और पासवर्ड बनाए रखने के लिए सामग्री प्रदाताओं की आवश्यकता को हटा देता है। पहचान प्रदाता (आई. डी. पी.) उपयोगकर्ता जानकारी प्रदान करते हैं, जबकि सेवा प्रदाता (एस. पी.) इस जानकारी का उपभोग करते हैं और सुरक्षित सामग्री तक पहुंच प्रदान करते हैं। शिबबोलेथ परियोजना इंटरनेट2 से विकसित हुई। आज, इस परियोजना का प्रबंधन शिबबोलेथ कंसोर्टियम द्वारा किया जाता है। शिबबोलेथ कंसोर्टियम द्वारा प्रबंधित सबसे लोकप्रिय सॉफ्टवेयर घटकों में से दो हैं शिबबोलेथ आइडेंटिटी प्रोवाइडर और शिबबोलेथ सर्विस प्रोवाइडर, जो दोनों एसएएमएल के कार्यान्वयन हैं। परियोजना का नाम बाइबिल (न्यायाधीशों) में उपयोग किए गए एक पहचान करने वाले वाक्यांश के नाम पर रखा गया था क्योंकि एफ्राइमाइट "श" का उच्चारण करने में सक्षम नहीं थे। शिबबोलेथ परियोजना 2000 में असंगत प्रमाणीकरण और प्राधिकरण बुनियादी ढांचे वाले संगठनों के बीच संसाधनों को साझा करने की सुविधा के लिए शुरू की गई थी। किसी भी सॉफ्टवेयर के विकास से पहले एक साल से अधिक समय तक वास्तुकला का काम किया जाता था। विकास और परीक्षण के बाद, शिबबोलेथ आई. डी. पी. 1 को जुलाई 2003 में जारी किया गया था। इसके बाद अगस्त 2005 में शिबबोलेथ आई. डी. पी. 1.3 जारी किया गया। शिबबोलेथ सॉफ्टवेयर का संस्करण 2 मार्च 2008 में जारी किया गया एक प्रमुख उन्नयन था। इसमें आई. डी. पी. और एस. पी. दोनों घटक शामिल थे, लेकिन इससे भी महत्वपूर्ण बात यह है कि शिबबोलेथ 2 ने एस. ए. एम. एल. 2 का समर्थन किया। शिबबोलेथ और एसएएमएल प्रोटोकॉल एक ही समय सीमा के दौरान विकसित किए गए थे। शुरुआत से, शिबबोलेथ एस. ए. एम. एल. पर आधारित था, लेकिन, जहां एस. ए. एम. एल. की कमी पाई गई, शिबबोलेथ ने सुधार किया, और शिबबोलेथ डेवलपर्स ने ऐसी सुविधाओं को लागू किया जो एस. ए. एम. एल. 1.1 में गायब सुविधाओं की भरपाई करते थे। इनमें से कुछ विशेषताओं को बाद में एस. ए. एम. एल. 2 में शामिल किया गया, और उस अर्थ में, शिबबोलेथ ने एस. ए. एम. एल. प्रोटोकॉल के विकास में योगदान दिया। शायद सबसे महत्वपूर्ण योगदान देने वाली विशेषता विरासत शिबबोलेथ ऑथनरेक्वेस्ट प्रोटोकॉल थी। चूँकि एसएएमएल 1 प्रोटोकॉल स्वाभाविक रूप से एक आईडीपी-प्रथम प्रोटोकॉल था, शिबबोलेथ ने एक सरल एचटीटीपी-आधारित प्रमाणीकरण अनुरोध प्रोटोकॉल का आविष्कार किया जिसने एसएएमएल 1 को एसपी-प्रथम प्रोटोकॉल में बदल दिया। यह प्रोटोकॉल पहले शिबबोलेथ आई. डी. पी. 1 में लागू किया गया था और बाद में शिबबोलेथ आई. डी. पी. 3 में परिष्कृत किया गया था। उस शुरुआती काम के आधार पर, लिबर्टी एलायंस ने लिबर्टी आइडेंटिटी फेडरेशन फ्रेमवर्क में एक पूरी तरह से विस्तारित ऑथनरेक्वेस्ट प्रोटोकॉल पेश किया। आखिरकार, ओ. ए. एस. आई. एस. में लिबर्टी आई. डी.-एफ. एफ. 2 का योगदान दिया गया, जिसने ओ. ए. एस. आई. एस. एस. ए. एम. एल. 2 मानक का आधार बनाया। आर्किटेक्चर शिबबोलेथ एक वेब-आधारित तकनीक है जो एस. ए. एम. एल. की कलाकृति और विशेषता पुश प्रोफाइल को लागू करती है, जिसमें पहचान प्रदाता (आई. डी. पी.) और सेवा प्रदाता (एस. पी.) दोनों घटक शामिल हैं। शिबबोलेथ 1.3 का अपना तकनीकी अवलोकन, वास्तुशिल्प दस्तावेज़ और अनुरूपता दस्तावेज़ है जो SAML 1.1 विनिर्देशों के शीर्ष पर निर्माण करता है। शिबबोलेथ 1.3 विहित उपयोग के मामले मेंः एक उपयोगकर्ता पहले एक वेब सर्वर (सेवा प्रदाता) द्वारा होस्ट किए गए संसाधन तक पहुँचता है जिसमें शिबबोलेथ सामग्री सुरक्षा सक्षम होती है। एस. पी. एक स्वामित्व प्रमाणीकरण अनुरोध तैयार करता है जिसे अनुरोधकर्ता के एस. ए. एम. एल. इकाई आई. डी., अभिकथन उपभोग स्थान और वैकल्पिक रूप से उपयोगकर्ता को वापस करने के लिए अंतिम पृष्ठ की आपूर्ति करने के लिए यू. आर. एल. क्वेरी मापदंडों का उपयोग करके ब्राउज़र के माध्यम से पारित किया जाता है। उपयोगकर्ता को या तो उनके घर के आई. डी. पी. या एक डब्ल्यू. ए. वाई. एफ. (आप कहाँ से हैं) सेवा पर पुनर्निर्देशित किया जाता है, जहाँ वे आगे के पुनर्निर्देशन के लिए अपने घर के आई. डी. पी. का चयन करते हैं। उपयोगकर्ता शिबबोलेथ के बाहरी अभिगम नियंत्रण तंत्र को प्रमाणित करता है। शिबबोलेथ एक एस. ए. एम. एल. 1.1 प्रमाणीकरण कथन उत्पन्न करता है जिसमें एक अस्थायी "हैंडल" निहित होता है। यह हैंडल आई. डी. पी. को किसी विशेष ब्राउज़र उपयोगकर्ता के बारे में अनुरोध को पहले प्रमाणित किए गए प्रिंसिपल के अनुरूप पहचानने की अनुमति देता है। उपयोगकर्ता को एस. पी. की दावा उपभोक्ता सेवा के लिए पोस्ट किया जाता है। एस. पी. अभिकथन का उपभोग करता है और उस उपयोगकर्ता के बारे में विशेषताओं के लिए आई. डी. पी. की विशेषता सेवा को एक विशेषता प्रश्न जारी करता है, जिसमें उपयोगकर्ता की पहचान शामिल हो भी सकती है और नहीं भी। आई. डी. पी. एस. पी. को उपयोगकर्ता के बारे में विश्वसनीय जानकारी वाला एक विशेषता कथन भेजता है। एस. पी. या तो विशेषताओं के आधार पर अभिगम नियंत्रण निर्णय लेता है या स्वयं निर्णय लेने के लिए अनुप्रयोगों को जानकारी प्रदान करता है। शिबबोलेथ इस आधार मामले पर कई भिन्नताओं का समर्थन करता है, जिसमें पोर्टल-शैली प्रवाह शामिल हैं, जिसमें आई. डी. पी. एस. पी. तक प्रारंभिक पहुंच में वितरित किए जाने के लिए एक अवांछित दावा करता है, और आलसी सत्र आरंभ, जो एक अनुप्रयोग को अपनी पसंद की विधि के माध्यम से सामग्री सुरक्षा को ट्रिगर करने की अनुमति देता है। शिबबोलेथ 1.3 और उससे पहले एक अंतर्निहित प्रमाणीकरण तंत्र प्रदान नहीं करते हैं, लेकिन किसी भी वेब-आधारित प्रमाणीकरण तंत्र का उपयोग शिबबोलेथ के उपयोग के लिए उपयोगकर्ता डेटा की आपूर्ति के लिए किया जा सकता है। इस उद्देश्य के लिए सामान्य प्रणालियों में सीएएस या पबकुकी शामिल हैं। जावा कंटेनर के प्रमाणीकरण और एकल-साइन-ऑन सुविधाओं का भी उपयोग किया जा सकता है जिसमें आई. डी. पी. चलता है (उदाहरण के लिए, टॉमकैट)। शिबबोलेथ 2 शिबबोलेथ 2 एस. ए. एम. एल. 2 मानकों पर आधारित है। शिबबोलेथ 2 में आई. डी. पी. को एस. ए. एम. एल 2 में निष्क्रिय और जबरन प्रमाणीकरण अनुरोधों का समर्थन करने के लिए अतिरिक्त प्रसंस्करण करना पड़ता है। एस. पी. आई. डी. पी. से प्रमाणीकरण की एक विशिष्ट विधि का अनुरोध कर सकता है। शिबबोलेथ 2 अतिरिक्त कूटलेखन क्षमता का समर्थन करता है। एट्रिब्यूट्स शिबबोलेथ का अभिगम नियंत्रण आई. डी. पी. द्वारा आपूर्ति की गई विशेषताओं को एस. पी. द्वारा परिभाषित नियमों के साथ मिलान करके किया जाता है। एक विशेषता एक उपयोगकर्ता के बारे में जानकारी का कोई भी टुकड़ा है, जैसे कि "इस समुदाय का सदस्य", "एलिस स्मिथ", या "अनुबंध ए के तहत लाइसेंस प्राप्त"। उपयोगकर्ता पहचान को एक विशेषता माना जाता है, और केवल तभी पारित किया जाता है जब स्पष्ट रूप से आवश्यकता होती है, जो उपयोगकर्ता की गोपनीयता को संरक्षित करता है। विशेषताओं को जावा में लिखा जा सकता है या निर्देशिकाओं और डेटाबेस से खींचा जा सकता है। मानक X.520 विशेषताओं का सबसे अधिक उपयोग किया जाता है, लेकिन नई विशेषताओं को मनमाने ढंग से परिभाषित किया जा सकता है जब तक कि उन्हें लेनदेन में आई. डी. पी. और एस. पी. द्वारा समान रूप से समझा और व्याख्या की जाती है। डोमेन के बीच ट्रस्ट ट्रस्ट को सार्वजनिक कुंजी क्रिप्टोग्राफी (अक्सर केवल टीएलएस सर्वर प्रमाणपत्र) और मेटाडेटा का उपयोग करके लागू किया जाता है जो प्रदाताओं का वर्णन करता है। पारित जानकारी का उपयोग समझौतों के माध्यम से नियंत्रित किया जाता है। संघों का उपयोग अक्सर आम नियमों और अनुबंधों का उपयोग करने के लिए सहमत बड़ी संख्या में प्रदाताओं को एकत्रित करके इन संबंधों को सरल बनाने के लिए किया जाता है। विकास शिबबोलेथ खुला स्रोत है और अपाचे 2 लाइसेंस के तहत प्रदान किया जाता है। कई विस्तारों में अन्य समूहों द्वारा योगदान दिया गया है। एस. ए. एम. एल. और शिबबोलेथ सॉफ्टवेयर का उपयोग करके सूचनाओं के आदान-प्रदान के लिए विश्वास संरचना बनाने के लिए दुनिया भर के कई देशों में गोद लेने के संघों का गठन किया गया है। कई प्रमुख सामग्री प्रदाता शिबबोलेथ-आधारित पहुंच का समर्थन करते हैं। फरवरी 2006 में, इंग्लैंड, स्कॉटलैंड, वेल्स और उत्तरी आयरलैंड की उच्च शिक्षा वित्त पोषण परिषदों की संयुक्त सूचना प्रणाली समिति (जे. आई. एस. सी.) ने घोषणा की कि वह एथेंस प्रमाणीकरण प्रणाली से शिबबोलेथ प्रौद्योगिकी पर आधारित एक अभिगम-प्रबंधन प्रणाली की ओर बढ़ेगी। तब से इसने अपनी स्थिति को अद्यतन किया है और खुद शिबबोलेथ के बजाय एक संघीय पहुंच प्रबंधन समाधान का समर्थन कर रहा है। यह भी देखें ओपनएथेन संदर्भ बाहरी लिंक आधिकारिक शिबबोलेथ 1. x विकी आधिकारिक शिबबोलेथ 2. x विकी आधिकारिक शिबबोलेथ आई. डी. पी. 3. x विकी आधिकारिक शिबबोलेथ आई. डी. पी. 4. x विकी इंटरनेट मानक संघीय पहचान पहचान प्रबंधन पहल