smartins/passport-multiauth
Extends Laravel Passport to support multiple authenticatable models and guards, such as users and admins, in one app. Map OAuth clients to guards, issue and validate tokens per provider, and keep authentication flows isolated without separate Passport installations.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| betterauth/multimodal-php | 0.89 | Framework-agnostic PHP authentication with session, Paseto V4 token, or hybrid modes. Includes OAuth social login, OpenID Connect, magic links, TOTP 2FA, risk-based session scoring, multi-tenancy, plugins, and PDO storage. | 1 | 1 | 0 | 4 | 0 | 6.7 | 5.4 | MIT | 4 months ago | |
| oauth2-framework/server-library | 0.88 | OAuth2 Framework Server Library gives PHP applications the components needed to run an OAuth2 authorization server, including grant handling, token issuance, client authentication, and standards-compliant endpoint behavior for secure API access. | 0 | 64 | — | 0 | — | 0.0 | — | — | — | |
| hesto/multi-auth | 0.88 | Hesto MultiAuth adds support for multiple authentication systems in Laravel, letting you configure separate guards, models, and tables for users, admins, or other account types, with login, registration, password reset, middleware, and Blade helpers for each. | 440 | — | 143 | — | 45 | 20.3 | 16.6 | MIT | — | |
| ronvanderheijden/openid-connect | 0.87 | OpenID Connect authentication for Laravel. Add OIDC login to your app with discovery, authorization code flow, token handling, and user info support. | 64 | 64 | 19 | 49K | 4 | 2.7 | 42.2 | MIT | 2 years ago | |
| spomky-labs/oauth2-server-token-endpoint | 0.87 | Ready-to-use OAuth2 token endpoint for PHP from spomky-labs. Integrates with the OAuth2 server to process token requests, validate grant types, and issue access tokens via a PSR-7 compatible, middleware-friendly implementation for secure API authorization and token lifecycle management. | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| nl.idaas/laravel-openid-connect | 0.87 | Add OpenID Connect authentication to Laravel with a configurable OIDC client for standards-compliant identity providers. It handles provider discovery, authorization redirects, callback processing, and user login, making secure single sign-on easier to integrate. | 65 | 65 | 23 | 2K | 5 | 2.4 | 20.6 | AGPL-3.0 | — | |
| laranex/laravel-refresh-token | 0.87 | A Laravel package for adding refresh-token authentication to APIs, with secure token issuance, rotation, and revocation. Helps manage long-lived sessions without exposing access tokens, integrating with Laravel’s auth and database layers. | 1 | — | 2 | — | 0 | 19.5 | 0.9 | MIT | 3 weeks ago | |
| imanghafoori/laravel-tokenize-login | 0.87 | Token-based, passwordless login for Laravel: generate secure, expiring tokens and signed URLs that authenticate users without passwords. Ideal for magic-link sign-in, one-time access, and API-style flows, with drop-in integration into Laravel's auth system and configurable token lifetimes. | 83 | 83 | 5 | 17K | 0 | 0.6 | 31.8 | MIT | 3 years ago | |
| werk365/jwtauthroles | 0.87 | A Laravel package that combines JSON Web Token authentication with role-based access control, letting you issue JWTs and restrict routes or actions by user role. A lightweight option for adding token auth and simple role checks to existing Laravel apps. | 15 | 15 | 2 | 3 | 0 | 0.1 | 1.0 | MIT | 3 years ago | |
| overtrue/laravel-passport-cache-client | 0.87 | Caches Laravel Passport access tokens, clients, and scopes in Redis or any cache store, eliminating repeated database queries during authentication. Drop-in service provider with configurable TTL and cache driver, working alongside existing Passport setups. | 15 | 17 | 4 | 189 | 0 | 0.2 | 10.8 | MIT | 4 years ago | |
| madewithlove/laravel-oauth2 | 0.87 | An OAuth 2.0 authorization and resource server for Laravel, built on league/oauth2-server. It ships ready-made grant types, token repositories, middleware, and configuration to secure your API with access tokens, refresh tokens, and scopes. | 89 | 95 | 34 | 240 | 0 | 1.1 | 6.0 | — | 11 years ago | |
| socialiteproviders/laravelpassport | 0.87 | Laravel Passport OAuth provider for Laravel Socialite. Adds a passport driver so your app can authenticate users against any Laravel Passport server using standard OAuth2 flows, with minimal setup and familiar Socialite syntax. | 62 | 63 | 9 | 57K | 0 | 0.6 | 40.9 | — | 4 years ago | |
| alt-three/login | 0.87 | Alt Three Login is a Laravel package for adding social/OAuth authentication to your app. It provides a simple login flow that integrates with Laravel's auth system, giving developers a lightweight starting point for user sign-in and account handling. | 15 | 14 | 4 | 2 | 0 | 0.1 | 0.5 | MIT | 8 years ago | |
| hamedov/passport-multiauth | 0.87 | Adds multi-guard authentication to Laravel Passport, letting separate user models and providers (admins, customers, etc.) each issue and validate their own OAuth2 tokens through distinct guards. Simplifies per-guard client credentials, token parsing, and route protection in Laravel APIs. | 5 | 5 | 1 | 0 | 1 | 0.2 | — | MIT | — | |
| headerx/laravel-jetstream-passport | 0.87 | Integrates Laravel Passport with Jetstream to add OAuth2 API token management to your Inertia/Vue app. Provides ready-made UI for creating, viewing, and revoking personal access tokens and managing API clients alongside Jetstream's existing profile features. | 30 | — | 2 | — | 0 | 0.8 | 0.4 | MIT | 2 years ago | |
| web-token/jwt-library | 0.87 | Read-only sub-repository of the JWT Framework: a PHP JSON Web Token library. For docs and contributions, see the main jwt-framework repo and the official documentation at https://web-token.spomky-labs.com/. MIT licensed. | 21 | 20 | 8 | 2M | 0 | 0.3 | 55.3 | MIT | — | |
| amin3536/laravel-api-user-provider | 0.87 | Laravel package that adds an API-based user provider, letting your app authenticate users against a remote HTTP API instead of a local Eloquent model. Useful for apps backed by external or microservice user stores. | 11 | 11 | 4 | 0 | 0 | 0.3 | — | MIT | 4 years ago | |
| illuminate/auth | 0.87 | Illuminate/auth provides Laravel's authentication and authorization services: session guards, user providers, password hashing, gates and policies, and remember-me support. It powers login, registration, and access control out of the box, integrating with Eloquent and middleware to secure routes and... | 34,987 | 105 | 12,028 | 419K | 55 | 78.2 | 50.1 | MIT | 3 days ago | |
| smorken/auth | 0.87 | Laravel authentication package that provides ready-made login, registration, and password reset flows. It integrates with Laravel's auth system and offers configurable routes, views, and guards to help secure your application quickly. | 0 | 0 | — | 153 | — | 0.0 | 30.2 | — | — | |
| martin6363/laravel-api-auth | 0.87 | A configuration-driven Laravel 11/12 API authentication package built on Sanctum. It covers registration, login with email/username/custom fields, logout, token refresh, password reset, email verification, and user profiles, all with configurable rate limiting. | 1 | 1 | 0 | 3 | 0 | 15.0 | 6.2 | MIT | 3 months ago |
How can I help you explore Laravel packages today?