2016-05-24 14 views
6

मैं अपनी एपीआई सेवा के लिए प्रमाणीकरण लागू करता हूं और इसके लिए लैरवेल 5.2 टोकन-आधारित प्रमाणीकरण पर विचार करता हूं। इसके बजाय जेसन वेब टोकन का उपयोग करने के कोई कारण हैं? क्या यह वास्तव में तुलनीय है? मुझे tymondesigns/jwt-auth पैकेज और इसके बारे में कुछ ट्यूटोरियल मिले। लेकिन चूंकि लारावेल 5.2 टोकन प्रमाणीकरण का समर्थन करता है मूल रूप से इस पैकेज का उद्देश्य क्या है?लैरवेल 5.2 टोकन आधारित प्रमाणीकरण बनाम जेडब्ल्यूटी

उत्तर

7

Laravel 5.2 टोकन-आधारित प्रमाणीकरण वाले जहाजों जो सभी अनुरोधों की जांच करता है, टोकन की तलाश करता है, और उपयोगकर्ताओं तालिका में कस्टम टोकन कॉलम के विरुद्ध उन्हें मान्य करता है। यही सब है इसके लिए।

जेडब्ल्यूटी लेखन पैकेज यह करने के लिए अधिक है:

  • आपको लगता है कि एक हैशिंग एल्गोरिथ्म के साथ अपने ग्राहक टोकन संकेत एक गुप्त कुंजी कि Laravel पासवर्ड हैश तो वे अगर पढ़ने योग्य नहीं हैं निर्दिष्ट कर सकते हैं समान तरीके से, कोई आपके डेटाबेस तक पहुंच सकता है।
  • आप एक टीटीएल (जीने का समय) सेट कर सकते हैं और टीटीएल मान को रीफ्रेश कर सकते हैं कि टोकन कब तक मान्य होना चाहिए।
  • आपको अपनी सेवा लागू करते समय प्रमाणीकरण तर्क प्रबंधित करने में सहायता के लिए प्रदाता और फेकाड्स मिलते हैं।
+0

क्या यह नवीनतम संस्करण लैरवेल (5.6) के लिए भी सच है? –

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