OIDCとOAuth 2.1を基盤とするオープンソースの認証・認可インフラ。マルチテナント、エンタープライズSSO、RBACをSaaSやAIアプリ向けに提供します。
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 の数値は毎日更新されます。
関連プロジェクト
JVMやAndroidでJSON Web Token(JWT)とJSON Web Key(JWK)を作成、解析、検証するJavaライブラリ。
Supabase Authを支える、JWTを発行するGo製の認証・ユーザー管理サーバー。
Webアプリにユーザー登録・ログイン・プロフィール管理を追加できる、Clerk公式のJavaScript SDK。
OpenID Connect、OAuth 2、PAMによるシングルサインオンに対応した、パスキーを重視する軽量なRust製Identity Provider。
SpringなどのWebスタック向けに、ログイン、権限管理、SSO、OAuth2、JWT、API署名を提供するJava認証・認可フレームワーク。