2012-06-22 15 views
5

मैं वर्तमान में एक ऐसी साइट लिख रहा हूं जिसके लिए उपयोग करने के लिए लॉगिन की आवश्यकता होगी। मुझे पहले कभी ऐसा नहीं करना पड़ा था और मैं इसे करने के सर्वोत्तम तरीके पर सलाह ढूंढ रहा हूं।वेबसाइट के लिए उपयोगकर्ता प्रबंधन प्रणाली

मुझे लगता है कि पहले से ही ओपनसोर्स लॉग इन हैं जो मैं सिर्फ अपनी साइट पर लगा सकता हूं, मुझे सलाह है कि किस पर इसका उपयोग किया जाए और सलाह दी जाए कि उन्हें कैसे उपयोग किया जाए, इस बारे में जानकारी प्राप्त करने के बारे में कहां देखना है।

किसी को भी कैसे इसके बारे में जाने के लिए पर किसी भी ज्ञान या सलाह है, तो मैं बहुत यह जानना चाहेंगे

अग्रिम

उत्तर

4

आप अपाचे शिरो [1] पर एक नज़र डाल सकते हैं: "अपाचे शिरो एक शक्तिशाली और उपयोग में आसान जावा सुरक्षा ढांचा है जो प्रमाणीकरण, प्रमाणीकरण, क्रिप्टोग्राफी और सत्र प्रबंधन करता है"।

ओउथ के साथ शिरो के लिए, थ्रेड देखें [2]।

[1] http://shiro.apache.org/

[2] jersey RESTful & shiro & oAuth tutorial

1

जावा के लिए OAuth कार्यान्वयन उपयोग करने के लिए किया जाएगा करने के लिए IMO सबसे आसान बात में धन्यवाद। OAuth Google पर अपने उपयोगकर्ताओं को स्वत: प्रवेश के लिए गूगल से क्रेडेंशियल्स का उपयोग, आदि

इस चेक बाहर करने देता है: http://code.google.com/p/google-oauth-java-client/

1

सर्वलेट विनिर्देश कैसे मानक प्रमाणीकरण काम करता है, और प्रत्येक सर्वर (बिल्ला, घाट, आदि) विभिन्न प्रदान करता है बताते हैं उपयोगकर्ताओं और उनके प्रमाण पत्र स्टोर करने के विकल्प।

http://tomcat.apache.org/tomcat-7.0-doc/realm-howto.html को टॉमकैट को कॉन्फ़िगर करने के लिए देखें।

वसंत-सुरक्षा अक्सर एक विकल्प के रूप में उपयोग किया जाता है।