में इंस्टेंस लेवल एक्सेस कंट्रोल मुझे वास्तव में एक लचीला सुरक्षा ढांचा अपाचे शिरो मिला। मैंने शिरो का उपयोग करके प्रमाणीकरण और प्रमाणीकरण सफलतापूर्वक कार्यान्वित किया।अपाचे शिरो
ढांचे की आकर्षक सुविधाओं में से एक उदाहरण आधारित सुरक्षा है। मैंने अभी शिरो वेबसाइट से उदाहरण कॉपी किया है।
डेटाबेस में निम्न अनुमतियां संग्रहीत हैं।
printer:query:lp7200
printer:print:epsoncolor
निम्नलिखित कोड जांचें कि किसी दिए गए प्रिंटर उदाहरण के लिए, वर्तमान प्रमाणीकृत उपयोगकर्ता की अनुमति है या नहीं।
if (SecurityUtils.getSubject().isPermitted("printer:query:lp7200") {
// Return the current jobs on printer lp7200
}
मेरा सवाल यह है कि "क्या यह डेटाबेस में अनुमतियों को कैसे संग्रहीत किया जाता है?" क्या इंस्टेंस आधारित अनुमतियों को स्टोर करने का कोई बेहतर तरीका है?
कृपया मुझे बताएं।
धन्यवाद