Download the PHP package kinetis/auth-jwt without Composer
On this page you can find all versions of the php package kinetis/auth-jwt. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download kinetis/auth-jwt
More information about kinetis/auth-jwt
Files in kinetis/auth-jwt
Package auth-jwt
Short Description Stateless JWT authentication middleware for Kinetis (HS256/RS256, optional per-token revocation), verifying signed tokens via firebase/php-jwt. See kinetis/auth instead for opaque Bearer-token validation against your own storage.
License MIT
Informations about the package auth-jwt
kinetis/auth-jwt
Stateless JWT authentication middleware for Kinetis
Part of Kinetis, a non-blocking PHP framework for API-first applications, developed in the kinetis-dev/kinetis monorepo.
A PSR-15 route middleware that verifies an Authorization: Bearer <token>
header's signature and registers the decoded claims on the current
request as both CurrentUserInterface and the concrete JwtUser (the
identical object either way — inject JwtUser directly when you need a
claim beyond the subject, roles or jti for instance), plus an issuer
for signing tokens.
Verification via firebase/php-jwt
(HS256/RS256, optional per-token revocation) — no database or cache
lookup; the signed claims are the entire authentication decision.
Rotating signing keys: JwkSet publishes PublishedRsaKey values as an
RFC 7517 JWK Set for a .well-known/jwks.json route, and
ParsedJwkSet::fromJson() parses raw JWKS JSON back into the key set
JwtAuthMiddleware verifies against — kids carried and matched as the
exact strings the document published, every key validated before the set
exists.
Need opaque Bearer-token validation against your own storage instead?
See kinetis/auth.
Installation
Requires PHP 8.4+ and kinetis/framework. Full documentation:
kinetis.dev/docs/auth-jwt.html.
License
MIT — see LICENSE.
All versions of auth-jwt with dependencies
kinetis/framework Version ^1.13.0
ext-openssl Version *
firebase/php-jwt Version ^7.1.0
nyholm/psr7 Version ^1.8.2
psr/http-message Version ^2.0
psr/http-server-middleware Version ^1.0.2
psr/simple-cache Version ^3.0.0