Download the PHP package roundly-consulting/auth-for-laravel without Composer
On this page you can find all versions of the php package roundly-consulting/auth-for-laravel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download roundly-consulting/auth-for-laravel
More information about roundly-consulting/auth-for-laravel
Files in roundly-consulting/auth-for-laravel
Package auth-for-laravel
Short Description Headless multi-guard authentication for Laravel: password, magic link, email OTP and passkey login, 2FA challenges, JWT + rotating refresh sessions, invitations, verification and activity logging.
License MIT
Homepage https://roundly-consulting.com/open-source/docs/auth-for-laravel
Informations about the package auth-for-laravel
Auth for Laravel
Headless, multi-guard account authentication for Laravel: password, magic-link, email-code and passkey login, a challenge engine for two-factor and forced enrolment, RS256 access tokens with rotating refresh tokens and device sessions, registration, invitations, email verification, password resets and a login-activity log — with an event for every state change and opt-in JSON endpoints. It owns the policy and orchestration; tokens, sessions, TOTP, WebAuthn and crypto come from the roundly security packages it builds on.
Installation
Requires PHP 8.4 (ext-bcmath, ext-mbstring, ext-openssl), Laravel 12 or 13, a cache store
with atomic locks, and a mail transport.
Wire each guard the way authentication:install prints it — a jwt guard with its own audience
and the authentication user provider in config/auth.php, plus
RoundlyConsulting\Auth\Support\TokenVersionResolver as jwt.guard.token_version (without it,
invalidation revokes nothing). php artisan authentication:check confirms the setup.
Usage
Give the guard's model the contracts of the features it uses:
Log in — the result is a token pair, or a challenge when a second factor is due:
Rotate the refresh token, or sign the account out of every device:
Documentation
The full documentation — configuration, every feature and its API, and testing — lives on our website: roundly-consulting.com/open-source/docs/auth-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.
All versions of auth-for-laravel with dependencies
ext-json Version *
illuminate/auth Version ^12.0|^13.0
illuminate/bus 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/database Version ^12.0|^13.0
illuminate/events Version ^12.0|^13.0
illuminate/http Version ^12.0|^13.0
illuminate/mail Version ^12.0|^13.0
illuminate/notifications Version ^12.0|^13.0
illuminate/queue Version ^12.0|^13.0
illuminate/routing Version ^12.0|^13.0
illuminate/support Version ^12.0|^13.0
illuminate/translation Version ^12.0|^13.0
illuminate/validation Version ^12.0|^13.0
roundly-consulting/crypto-for-laravel Version ^1.1.2
roundly-consulting/enums-for-laravel Version ^1.1.0
roundly-consulting/jwt-for-laravel Version ^1.1.3
roundly-consulting/package-toolkit-for-laravel Version ^1.3.0
roundly-consulting/passkeys-for-laravel Version ^1.1.1
roundly-consulting/qr-for-laravel Version ^1.1.1
roundly-consulting/refresh-tokens-for-laravel Version ^1.1.1
roundly-consulting/two-factor-for-laravel Version ^1.1.4
symfony/polyfill-intl-normalizer Version ^1.31