Coconote
AI notes
AI voice & video notes
Try for free
🔐
स्प्रिंग बूट सुरक्षा की प्रक्रिया
Sep 25, 2024
स्प्रिंग बूट में सुरक्षा
सुरक्षा का महत्व
स्प्रिंग बूट प्रोजेक्ट्स में सुरक्षा एक महत्वपूर्ण भूमिका निभाती है।
सुरक्षा का उपयोग ऑथेंटिकेशन और ऑथराइजेशन के लिए किया जाता है।
लॉगिन और लॉगआउट जैसे फीचर्स को शामिल करना आवश्यक है।
स्प्रिंग सुरक्षा के चरण
स्प्रिंग सुरक्षा को लागू करने के लिए कुछ निश्चित कदम और कॉन्फ़िगरेशन की आवश्यकता होती है।
कई लोग स्प्रिंग सुरक्षा का उपयोग करते हैं, लेकिन इसके आंतरिक कार्यों को नहीं समझते हैं।
वीडियो संरचना
थियोरेटिकल समझ
: पहले हम डायग्राम के माध्यम से सिद्धांत समझते हैं।
टैक्टिकल कार्य
: बाद में एक प्रोजेक्ट का उपयोग करके कार्य देखते हैं।
स्प्रिंग सुरक्षा को लागू करना
स्प्रिंग सुरक्षा को जोड़ने के लिए एक डिपेंडेंसी,
spring-boot-starter-security
, को जोड़ना आवश्यक है।
यह डिपेंडेंसी जोड़ने पर स्प्रिंग सुरक्षा अपने आप चालू हो जाती है।
ऑथेंटिकेशन प्रक्रिया
उपयोगकर्ता ईमेल और पासवर्ड प्रदान करता है।
बैकएंड ईमेल और पासवर्ड की जांच करता है।
यदि सही है, तो एक टोकन जनरेट किया जाता है।
यदि गलत है, तो 'इनवैलिड यूजर' संदेश मिलता है।
स्प्रिंग सुरक्षा की आंतरिक प्रक्रिया
स्प्रिंग सुरक्षा पूरी प्रक्रिया को फ़िल्टर पर आधारित करती है।
रिक्वेस्ट सबसे पहले फ़िल्टर में जाती है।
फ़िल्टर प्री-प्रोसेसिंग करता है।
यदि सही है तो रिक्वेस्ट को फ़ॉरवर्ड करता है।
ऑथेंटिकेशन मैनेजर्स विभिन्न ऑथेंटिकेशन प्रोवाइडर्स की पहचान करते हैं।
ऑथेंटिकेशन मैनेजर का कार्य
ऑथेंटिकेशन मैनेजर उपयुक्त प्रोवाइडर को पहचानता है।
प्रोवाइडर डेटा की जांच करता है (जैसे कि डेटाबेस में उपयोगकर्ता विवरण) और ऑथेंटिकेशन करता है।
जैसे ही उपयोगकर्ता विवरण सफलतापूर्वक जांचा जाता है, सुरक्षा संदर्भ में समाहित किया जाता है।
निष्कर्ष
स्प्रिंग सुरक्षा के कार्य करन े की प्रक्रिया को समझने के लिए इसकी कार्यप्रणाली को देखना महत्वपूर्ण है।
यह न केवल सुरक्षा लागू करता है बल्कि आंतरिक संचालन की भी समझ प्रदान करता है।
अतिरिक्त नोट्स
चैनल को सब्सक्राइब करना न भूलें।
वीडियो को लाइक करने का लक्ष्य 1000 लाइक है।
अपने नाम के साथ कमेंट करें।
📄
Full transcript