2013-04-24 7 views

उत्तर

8

एक दायरा एक प्रमाण पत्र स्टोर है जो पहचान या भूमिका आधारित अभिगम नियंत्रण को सक्षम बनाता है।

Java Documentation

एक दायरे क्या है?

किसी वेब एप्लिकेशन के लिए, एक वास्तविक उपयोगकर्ता और समूह का एक संपूर्ण डेटाबेस है जो वेब एप्लिकेशन (या वेब अनुप्रयोगों का एक सेट) के वैध उपयोगकर्ताओं की पहचान करता है और उसी प्रमाणीकरण नीति द्वारा नियंत्रित होता है।

जावा ईई सर्वर प्रमाणीकरण सेवा उपयोगकर्ताओं को कई क्षेत्रों में नियंत्रित कर सकती है। एप्लिकेशन सर्वर के इस रिलीज में, फ़ाइल, व्यवस्थापक-क्षेत्र, और प्रमाणपत्र क्षेत्र अनुप्रयोग सर्वर के लिए पूर्वसंरचित आते हैं।

फ़ाइल दायरे में, सर्वर कुंजीफाइल नाम की फ़ाइल में स्थानीय रूप से उपयोगकर्ता प्रमाण-पत्र संग्रहीत करता है। आप फ़ाइल क्षेत्र में उपयोगकर्ताओं को प्रबंधित करने के लिए Admin Console का उपयोग कर सकते हैं।

फ़ाइल क्षेत्र का उपयोग करते समय, सर्वर प्रमाणीकरण सेवा फ़ाइल क्षेत्र की जांच करके उपयोगकर्ता पहचान सत्यापित करती है। इस क्षेत्र का उपयोग उन सभी वेब क्लाइंट क्लाइंट को छोड़कर सभी क्लाइंट के प्रमाणीकरण के लिए किया जाता है जो HTTPS प्रोटोकॉल और प्रमाणपत्र का उपयोग करते हैं।

प्रमाणपत्र क्षेत्र में, सर्वर प्रमाण पत्र डेटाबेस में उपयोगकर्ता प्रमाण-पत्र संग्रहीत करता है। प्रमाणपत्र क्षेत्र का उपयोग करते समय, सर्वर वेब क्लाइंट प्रमाणीकृत करने के लिए HTTPS प्रोटोकॉल के साथ प्रमाणपत्र का उपयोग करता है। प्रमाण पत्र क्षेत्र में उपयोगकर्ता की पहचान को सत्यापित करने के लिए, प्रमाणीकरण सेवा X.50 9 प्रमाण पत्र सत्यापित करती है। इस प्रकार के प्रमाणपत्र बनाने के लिए चरण-दर-चरण निर्देशों के लिए, डिजिटल प्रमाण पत्र के साथ कार्य करना देखें। X.50 9 प्रमाण पत्र का सामान्य नाम फ़ील्ड प्रिंसिपल नाम के रूप में उपयोग किया जाता है।

व्यवस्थापक-दायरे भी एक फाइलरेलम है और व्यवस्थापक-कुंजीफाइल नामक फ़ाइल में स्थानीय रूप से व्यवस्थापक उपयोगकर्ता प्रमाण-पत्र संग्रहीत करता है। आप इस क्षेत्र में उपयोगकर्ताओं को फ़ाइल क्षेत्र में उपयोगकर्ताओं को प्रबंधित करने के तरीके के प्रबंधन के लिए Admin Console का उपयोग कर सकते हैं। अधिक जानकारी के लिए, अनुप्रयोग सर्वर पर उपयोगकर्ता और समूह प्रबंधित करना देखें।

+0

धन्यवाद आप के लिए समझाने।
मुझे जो चाहिए वह है, उपयोगकर्ता को एक ही समय में 2 उपयोगकर्ताओं के खाते के रूप में लॉगिन करने दें। मेरी समझ में, मैं 2 या अधिक क्षेत्र बना सकता हूं, और उपयोगकर्ता को विभिन्न क्षेत्र के साथ पहुंचने देता हूं, फिर वह एक ब्राउज़र में अलग-अलग खाते का उपयोग कर सकता है। लेकिन, मैं इस क्षेत्र को उपयोगकर्ता के अनुरोध के लिए कैसे सेट कर सकता हूं? बीटीडब्ल्यू, मैं वसंत एमवीसी और वसंत सुरक्षा का उपयोग करता हूं। – Mavlarn

0

एक क्षेत्र एक वेब या एप्लिकेशन सर्वर के लिए परिभाषित एक सुरक्षा नीति डोमेन है। एक क्षेत्र में उपयोगकर्ताओं का संग्रह होता है, जो किसी समूह को असाइन किया जा सकता है या नहीं।

एक दायरा एक वेब या एप्लिकेशन सर्वर के लिए परिभाषित एक सुरक्षा नीति डोमेन है। किसी सर्वर पर संरक्षित संसाधनों को सुरक्षा रिक्त स्थान के सेट में विभाजित किया जा सकता है, प्रत्येक की अपनी प्रमाणीकरण योजना और/या उपयोगकर्ताओं के संग्रह और समूहों वाले प्राधिकरण डेटाबेस के साथ विभाजित किया जा सकता है। एक वेब अनुप्रयोग के लिए, एक क्षेत्र उपयोगकर्ता का एक संपूर्ण डेटाबेस है और वेब अनुप्रयोग के वैध उपयोगकर्ताओं या वेब अनुप्रयोगों के सेट के रूप में पहचाने गए समूह और समान प्रमाणीकरण नीति द्वारा नियंत्रित किया जाता है। जावा ईई सर्वर प्रमाणीकरण सेवा उपयोगकर्ताओं को क्षेत्रों में नियंत्रित कर सकती है।

https://docs.oracle.com/cd/E19798-01/821-1841/bnbxk/index.html