2014-11-07 9 views
5

क्या ड्रॉपविज़ार्ड भी पाचन प्रमाणीकरण का समर्थन करता है? मैंने जो पाया वह मूल प्रमाणीकरण और ओथ था। इसके लिए उदाहरण कोड अच्छा होगा।ड्रॉपवार्ड डाइजेस्ट

यदि वास्तव में कोई पाचन समर्थन नहीं है और पहले से ही कोड को छोड़ दिया गया है, तो डीडब्ल्यू में डाइजेस्ट ऑथ करने का सबसे अच्छा विचार क्या होगा?

फ़िल्टर लागू करने से गैर ऑथ आवश्यक संसाधनों का उपयोग नष्ट हो जाएगा।

क्या मैं अब तक पाया:

उत्तर

2

AFAIK - - जवाब नहीं है (कम से कम आधिकारिक तौर पर नहीं)। फिलहाल केवल दो समर्थित ऑथ स्कीम बेसिक ऑथ + ओथ (http://dropwizard.io/manual/auth.html) हैं।

मैं किसी भी तीसरे पक्ष authenticators को खोजने के लिए सक्षम नहीं था या तो - खेद :(

2

तरह https://github.com/yammer/dropwizard-auth-ldap

प्रमाणीकरण बंडलों पर एक नजर डालें मूल रूप से आप अपने खुद के प्रमाणक आप के माध्यम से उपयोग करेगा जो बना सकते हैं संसाधन एंडपॉइंट्स पर @ यूज़र एनोटेशन। आपके पास प्रमाणीकरणकर्ताओं पर केवल एक ही प्रतिबंध है कि वे जो भी प्रकार चाहते हैं उसका वैकल्पिक विकल्प लौटाते हैं।

यह वास्तव में बहुत लचीला है और यदि मैं गलत नहीं पाचन करता हूं तो वास्तव में उपयोगकर्ता नाम की बेस 64 एन्कोडेड स्ट्रिंग है : पासवर्ड एक क्ली के साथ मिलकर उलझा हुआ है rtext उपयोगकर्ता नाम सही है?

तो उपयोगकर्ता नाम: base64 (उपयोगकर्ता नाम: पासवर्ड)? इसे जल्दी से कोड करना आसान होना चाहिए।

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