Download the PHP package roundly-consulting/jwt-for-laravel without Composer
On this page you can find all versions of the php package roundly-consulting/jwt-for-laravel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download roundly-consulting/jwt-for-laravel
More information about roundly-consulting/jwt-for-laravel
Files in roundly-consulting/jwt-for-laravel
Package jwt-for-laravel
Short Description Native RS256 user tokens and HS256 service tokens, guards, jti denylist and claim-based authorization for Laravel — zero third-party crypto.
License MIT
Homepage https://github.com/roundly-consulting/jwt-for-laravel
Informations about the package jwt-for-laravel
JWT for Laravel
Native RS256 user tokens and HS256 service tokens for Laravel — guard drivers, a jti denylist and
claim-based authorization, with zero third-party crypto (the JOSE core comes from our own
crypto-for-laravel). Single-algorithm pinning, mandatory iss/aud pins and loud,
fail-closed misconfiguration are built in.
Installation
Requires PHP 8.4 (ext-openssl, ext-json), and Laravel 12 or 13.
Set JWT_ISSUER and JWT_AUDIENCE — both pins are required, and an unset one throws. The
denylist lives in the redis cache store unless you set JWT_DENYLIST_STORE.
Usage
Declare a guard in config/auth.php — the package provides the jwt and service-jwt drivers:
Mint a token, verify it anywhere with the public key, and revoke it:
Then protect routes as usual:
Documentation
The full documentation — configuration, every feature and its API, and testing — lives on our website: roundly-consulting.com/open-source/docs/jwt-for-laravel
Release notes are in CHANGELOG.md. To contribute, see the contributing guide.
Support our work
This package is free and open source, built and maintained by Roundly Consulting. If it saves you time, please consider supporting our open-source work — a one-time donation, a monthly pledge on Patreon or a crypto donation helps fund maintenance, new features and new packages.
License
The MIT License (MIT). See LICENSE.md. Maintained by roundly-consulting.
All versions of jwt-for-laravel with dependencies
ext-json Version *
ext-openssl Version *
illuminate/auth Version ^12.0|^13.0
illuminate/cache Version ^12.0|^13.0
illuminate/console Version ^12.0|^13.0
illuminate/contracts Version ^12.0|^13.0
illuminate/http Version ^12.0|^13.0
illuminate/support Version ^12.0|^13.0
roundly-consulting/crypto-for-laravel Version ^1.0
roundly-consulting/enums-for-laravel Version ^1.0
roundly-consulting/package-toolkit-for-laravel Version ^1.0