2016-05-24 23 views
6

APIサービスの認証を実装し、これに対するLaravel 5.2のトークンベースの認証を検討します。代わりにJson Webトークンを使用する理由はありますか?それは実際に匹敵しますか?私はtymondesigns/jwt-auth パッケージとそのチュートリアルを見つけました。しかし、Laravel 5.2はトークン認証をネイティブにサポートしているので、このパッケージの目的は何ですか?Laravel 5.2トークンベースの認証とJWT

答えて

7

Laravel 5.2には、行われたすべての要求をチェックしてトークンを検索し、usersテーブルのカスタムトークン列に対して検証するトークンベースの認証が付属しています。それがすべてです。

JWT-AUTHパッケージは、それに複数を有する:

  • あなたは、彼らがあれば読めるではありませんので、Laravelはパスワードをハッシュという似た方法で、ハッシュアルゴリズムを使用してクライアントのトークンに署名する秘密鍵を指定することができます誰かがデータベースにアクセスする可能性があります。
  • トークンを有効にする期間をTTL(有効期間)に設定し、TTL値を更新することができます。
  • サービスを実装する際に認証ロジックを管理するのに役立つプロバイダとファサードが用意されています。
+0

Laravel(5.6)の最新バージョンについても同様ですか? –

関連する問題