2012-08-21 11 views
7

मुझे ऑनलाइन परीक्षण टूल एप्लिकेशन के लिए उपयोगकर्ता भूमिका प्रबंधन मॉड्यूल तैयार करने की आवश्यकता है, सिस्टम में कई उपयोगकर्ता हैं (व्यवस्थापक, मॉडरेटर, योगदानकर्ता, परीक्षक)। इन उपयोगकर्ताओं के पास सिस्टम के लिए अलग-अलग विशेषाधिकार हैं। मुझे उपयोगकर्ता पहुंच प्रणाली के लिए स्प्रिंग ढांचे और वसंत सुरक्षा का उपयोग करने की आवश्यकता है। मैं इस मॉड्यूल के लिए वसंत सुरक्षा का उपयोग कैसे करूं? क्या कोई मुझे एक अच्छे ट्यूटोरियल के लिए निर्देशित कर सकता है और आपके विचारों का स्वागत है।उपयोगकर्ता भूमिका प्रबंधन के लिए वसंत सुरक्षा का उपयोग कैसे करें?

+2

http://stackoverflow.com/questions/8597902/spring-security-user-account-registration-creation-and-management –

उत्तर

5

आपके विवरण के आधार पर, मुझे लगता है कि आप UserDetailsService के कस्टम कार्यान्वयन को देख रहे हैं।
यह स्टीफ़न Gerth के ZK नमूना परियोजना, कि स्प्रिंग, हाइबरनेट, अनुकूलित स्प्रिंग सुरक्षा, ZK अजाक्स, आदि Here आप घोषणा के बाद, है कि लिंक स्रोत और documentation करने के लिए है एकीकृत बाहर की जाँच के लायक है। मैं अध्याय 13.2 पढ़ने का सुझाव देता हूं। वसंत-सुरक्षा (और संबंधित), जो आपको स्रोत कोड नेविगेट करने में मदद करनी चाहिए।

+0

उन्हें 'UserDetailsService' के कस्टम कार्यान्वयन की आवश्यकता क्यों होगी? वह एक साधारण वसंत सुरक्षा नामस्थान द्वारा जो कुछ भी ढूंढता है उसे प्राप्त कर सकता है। वास्तव में कहीं भी अनुकूलन की कोई आवश्यकता नहीं है। उसे केवल चार 'भूमिकाएं' और कुछ बुनियादी 'इंटरसेप्ट-यूआरएल' की जरूरत है। –

+1

@ मातिन ख मैंने यह नहीं कहा कि यह अनिवार्य है, मैंने कहा कि उसे इसकी आवश्यकता हो सकती है ... चाहे वह नेमस्पेस कॉन्फ़िगरेशन या कस्टमाइज़ कंटेंट का उपयोग करे, वास्तव में एप्लिकेशन और आवश्यकताओं पर निर्भर करता है। – Less

+1

मेरा मतलब है कि यह एक बुरी सलाह है। संपादित करें। क्योंकि वह वसंत सुरक्षा के लिए नया है, और उसे शुरुआत की जरूरत है। तो वह कुछ कक्षाओं को कॉन्फ़िगर करके भ्रमित हो सकता है जो आवश्यक नहीं है। बेशक यह आवेदन पर निर्भर करता है, उसे किस विन्यास का उपयोग करना चाहिए। हालांकि, सवाल से हम अनुकूलन की आवश्यकता नहीं देखते हैं। –

संबंधित मुद्दे