JWTs का उपयोग करके Next.js में टोकन प्रमाणीकरण कैसे लागू करें

JWTs का उपयोग करके Next.js में टोकन प्रमाणीकरण कैसे लागू करें
आप जैसे पाठक MUO को समर्थन देने में मदद करते हैं। जब आप हमारी साइट पर लिंक का उपयोग करके खरीदारी करते हैं, तो हम संबद्ध कमीशन कमा सकते हैं। और पढ़ें।

टोकन प्रमाणीकरण एक लोकप्रिय रणनीति है जिसका उपयोग वेब और मोबाइल एप्लिकेशन को अनधिकृत पहुंच से सुरक्षित रखने में किया जाता है। Next.js में, आप Next-auth द्वारा प्रदान की गई प्रमाणीकरण सुविधाओं का उपयोग कर सकते हैं।





दिन का एमयूओ वीडियो सामग्री जारी रखने के लिए स्क्रॉल करें

वैकल्पिक रूप से, आप JSON वेब टोकन (JWTs) का उपयोग करके एक कस्टम टोकन-आधारित प्रमाणीकरण प्रणाली विकसित करने का विकल्प चुन सकते हैं। ऐसा करके, आप सुनिश्चित करते हैं कि प्रमाणीकरण तर्क पर आपका अधिक नियंत्रण है; अनिवार्य रूप से, आपके प्रोजेक्ट की आवश्यकताओं से सटीक रूप से मेल खाने के लिए सिस्टम को अनुकूलित करना।





i/o डिवाइस त्रुटि विंडोज़ 10

Next.js प्रोजेक्ट सेट करें

आरंभ करने के लिए, अपने टर्मिनल पर नीचे दिए गए कमांड को चलाकर Next.js इंस्टॉल करें।





 npx create-next-app@latest next-auth-jwt --experimental-app

यह मार्गदर्शिका उपयोगी होगी Next.js 13 जिसमें ऐप निर्देशिका शामिल है .

बेस्ट फ्री माइंड मैपिंग सॉफ्टवेयर 2019
 VS कोड पर Next.js 13 प्रोजेक्ट फ़ोल्डर संरचना।

इसके बाद, इन निर्भरताओं को अपने प्रोजेक्ट में स्थापित करें एनपीएम, नोड पैकेज मैनेजर .



 npm install jose universal-cookie

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