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