2016-05-24 15 views
6

API servisim için kimlik doğrulaması uygularım ve bunun için Laravel 5.2 jetonu tabanlı kimlik doğrulamasını dikkate alıyorum. Json Web Tokens'i kullanmak için herhangi bir neden var mı? Aslında karşılaştırılabilir mi? Tymondesigns/jwt-auth paketini ve bununla ilgili bazı eğiticileri buldum. Ancak Laravel 5.2, belirteç kimlik doğrulamasını desteklediğinden, bu paketin amacı nedir?Laravel 5.2 belirteci tabanlı kimlik doğrulaması vs JWT

cevap

7

Laravel 5.2, yapılan tüm istekleri kontrol eden belirteç tabanlı kimlik doğrulaması ile birlikte gönderir, belirteci arar ve bunları kullanıcı tablosundaki özel simge sütununa göre doğrular. Hepsi bu kadar var.

JWT-auth paketi kendisine daha vardır:

  • Sen laravel onlar eğer okunamayan böylece şifreleri sağlamalarının o benzer şekilde, bir müzakere algoritması ile müşteri belirteçleri imzalar gizli bir anahtar belirtebilirsiniz birisi veritabanına erişebilir.
  • Bir jetonun ne kadar süre geçerli olması gerektiğine ilişkin olarak bir TTL (yaşama zamanı) ve TTL değerini ayarlayabilirsiniz.
  • Hizmetinizi uygularken kimlik doğrulama mantığını yönetmenize yardımcı olmak için Sağlayıcılar ve Dış Cephe'ler alırsınız.
+0

Bu en son sürüm Laravel için de geçerli mi (5.6)? –