Repolode
tymondesigns

tymondesigns/jwt-auth

LaravelとLumen向けのJWT認証パッケージ。APIログイン用のJSON Web Tokenを発行・検証します。

スター
11,485
フォーク
1,535
未解決の Issue
612
最終コミット
14 日前

これは何?

jwt-authは、LaravelおよびLumenアプリケーションにJSON Web Token(JWT)認証を追加するPHPパッケージです。主にステートレスAPIの保護に使われ、クライアントは一度ログインして署名付きトークンを受け取り、以降のリクエストではサーバー側のセッションの代わりにそのトークンを送信します。

Composerでインストールでき、Laravelの認証システムのguardとして動作します。ユーザーのトークン作成、受信したトークンの検証、更新、無効化を行うメソッドを備え、middlewareを使ってルートに適用できます。

プロジェクトのドキュメントはjwt-auth.comで公開されており、インストール、設定、使用方法について説明しています。

主な機能

  • 01LaravelおよびLumenで認証済みユーザー向けの署名付きJWTを発行します。
  • 02Laravelのauth guardシステムと連携します。
  • 03トークンの更新と無効化に対応しています。
  • 04ルートを保護するmiddlewareを提供します。

ユースケース

  • Laravelで構築したステートレスなREST APIを保護する。
  • サーバーセッションを使わずに、モバイルアプリやシングルページアプリのクライアントを認証する。
  • 既存のLumenサービスにトークンベースのログインを追加する。

収録されている特集

トピック

よくある質問

jwt-auth とは?
LaravelとLumen向けのJWT認証パッケージ。APIログイン用のJSON Web Tokenを発行・検証します。 jwt-authは、LaravelおよびLumenアプリケーションにJSON Web Token(JWT)認証を追加するPHPパッケージです。主にステートレスAPIの保護に使われ、クライアントは一度ログインして署名付きトークンを受け取り、以降のリクエストではサーバー側のセッションの代わりにそのトークンを送信します。
jwt-auth は無料で使えますか?ライセンスは?
jwt-auth は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
jwt-auth は今もメンテナンスされていますか?
活発にメンテナンス中。jwt-auth の最終コミットは 2026年10月24日 です。
jwt-auth は何に使えますか?
Laravelで構築したステートレスなREST APIを保護する。 サーバーセッションを使わずに、モバイルアプリやシングルページアプリのクライアントを認証する。 既存のLumenサービスにトークンベースのログインを追加する。
jwt-auth はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/tymondesigns/jwt-auth

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト