विषयसूची:
- परिभाषा - जावा प्रमाणीकरण और प्राधिकरण सेवा (JAAS) का क्या अर्थ है?
- Techopedia जावा प्रमाणीकरण और प्राधिकरण सेवा (JAAS) की व्याख्या करता है
परिभाषा - जावा प्रमाणीकरण और प्राधिकरण सेवा (JAAS) का क्या अर्थ है?
जावा प्रमाणीकरण और प्राधिकरण सेवा (JAAS, "जैज़" उच्चारण) एपीआई का एक सेट है जो किसी उपयोगकर्ता या ग्राहक / कंप्यूटर की पहचान को प्रमाणित करने के लिए उपयोग किया जाता है और यह सुनिश्चित करता है कि यह इकाई, जो जावा कोड को चलाने का प्रयास कर रही है, के लिए उचित विशेषाधिकार हैं अनुरोध के लिए। JAAS जावा प्लेटफ़ॉर्म का एक विस्तार है और इसे जावा मानक संस्करण 1.4 में एकीकृत किया गया था।
Techopedia जावा प्रमाणीकरण और प्राधिकरण सेवा (JAAS) की व्याख्या करता है
जावा ऑथेंटिकेशन एंड ऑथराइजेशन सर्विस जावा के प्लगगेबल ऑथेंटिकेशन मॉड्यूल (PAM) इंफॉर्मेशन सिक्योरिटी फ्रेमवर्क स्टैंडर्ड का कार्यान्वयन है, जिसे पहली बार सन माइक्रोसिस्टम्स ने अक्टूबर 1995 में ओपन सॉफ्टवेयर फाउंडेशन रिक्वेस्ट फॉर कमेंट्स (RFC) 86.0 में प्रस्तावित किया था। किसी भी PAM मानक का कोई वास्तविक अनुसमर्थन नहीं था, लेकिन X / Open UNIX मानकीकरण प्रक्रिया के भाग के रूप में इसे मानकीकृत करने का प्रयास किया गया था जो बाद में X / Open सिंगल साइन-ऑन (XSSO) मानक बन गया, जो अभी भी अनुसमर्थित नहीं था। हालाँकि, PAM के JAAS कार्यान्वयन के आधार के रूप में इसका उपयोग किया गया था।
जावा कोड को निष्पादित करने का अनुरोध करने वाले उपयोगकर्ता को विशेषाधिकार विनिर्देश जोड़ने के लिए जेएएएस प्रक्रिया सामान्य सुरक्षा नीति का विस्तार करती है। अधिकांश सुरक्षा प्रक्रियाओं की तरह, जेएएएस प्रमाणीकरण और प्राधिकरण का उपयोग करता है। पहले यह अनुरोध करने वाली संस्था को प्रमाणित करता है और निर्धारित करता है कि क्या यह वास्तव में है जो यह कहता है कि यह है और यह पता करता है कि इसे क्या विशेषाधिकार दिए गए हैं। फिर यह यह निर्धारित करने के लिए कि क्या उसके पास इस तरह के अनुरोध के लिए प्राधिकारी है, विशेषाधिकारों के विनिर्देश के खिलाफ अनुरोध के प्रकार की जांच करता है। और फिर यह प्रमाणीकरण प्रक्रिया के आधार पर प्राधिकरण को अंततः देता है या इनकार करता है।
एक एपीआई के रूप में, JAAS अन्य जावा एपीआई से स्वतंत्र है और अन्य सुरक्षा एपीआई के साथ भी, समवर्ती रूप से चल सकता है। इस वजह से, नए जावा कोड, प्रौद्योगिकियों और अनुप्रयोगों को आवश्यक संशोधन के साथ कम से प्लग किया जा सकता है।
