overtrue/laravel-keycloak-guard
Keycloak guard for Laravel that authenticates users via Keycloak-issued JWTs, validating tokens and resolving identities through a custom guard so you can protect routes with standard Laravel auth middleware.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| acsystems/keycloak-guard-bundle | 0.88 | Laravel guard/authentication bundle for integrating Keycloak. Adds a custom auth guard, handles token validation and user resolution from Keycloak, and supports protecting routes with Keycloak-backed authentication for API or web apps. | 0 | 0 | — | 7 | — | 0.0 | 12.5 | — | — | |
| vizir/laravel-keycloak-web-guard | 0.85 | Laravel authentication guard that signs users in to your web app through Keycloak. It handles login, logout, token refresh, and role-based route protection, delegating identity to Keycloak via OpenID Connect with minimal configuration and no custom auth code to maintain. | 168 | — | 86 | — | 21 | 5.0 | 5.7 | — | — | |
| marchenkovma/laravel-keycloak | 0.85 | marchenkovma/laravel-keycloak integrates Keycloak with Laravel, enabling authentication against Keycloak realms via OAuth2/OpenID Connect and helping protect routes with Keycloak-issued access tokens. | 0 | — | 0 | — | 0 | 19.4 | — | MIT | 3 weeks ago | |
| overtrue/laravel-single-session | 0.83 | Prevent concurrent logins in Laravel by limiting each user to a single active session. When a user signs in from a new device or browser, earlier sessions are invalidated automatically, keeping accounts secure with minimal setup. | 16 | 18 | 3 | 0 | 1 | 0.3 | — | — | 8 years ago | |
| overtrue/laravel-saml | 0.82 | A Laravel package for SAML 2.0 single sign-on. It provides configurable identity provider settings, login/logout routes, and a straightforward integration for adding SSO authentication to Laravel applications. | 26 | — | 1 | — | 1 | 19.5 | — | MIT | 1 month ago | |
| sandstorm/filament-keycloak-admin | 0.82 | Filament Keycloak Admin brings Keycloak identity management into your Laravel Filament panel, providing a familiar interface to browse and administer realms, users, roles, and groups without switching tools. Ideal for teams that want streamlined admin workflows and fewer context switches. | 3 | — | 0 | — | 0 | 17.6 | — | MIT | 2 months ago | |
| overtrue/laravel-passport-cache-token | 0.82 | Caches Laravel Passport access tokens so API authentication no longer hits the database on every request. This drop-in package stores token data in your configured cache store, cutting query load and speeding up response times in high-traffic applications. | 88 | 89 | 19 | 3K | 0 | 0.7 | 14.6 | — | 3 years ago | |
| acsystems/keycloak-authenticator-bundle | 0.82 | Laravel/PHP bundle that integrates Keycloak authentication into your app, providing Keycloak-based login and user session handling for protected routes and APIs with minimal configuration, suitable for SSO-enabled deployments. | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| chrisbjr/api-guard | 0.81 | API Guard is a Laravel package for API key authentication. It lets you generate and manage API keys, protect routes with middleware, and authenticate requests via configurable headers or query parameters, with hashed key storage and easy integration. | 691 | 698 | 139 | 136 | 23 | 14.6 | 9.6 | MIT | 10 years ago | |
| stevenmaguire/oauth2-keycloak | 0.81 | Laravel-friendly OAuth2 client provider for Keycloak using theleague/oauth2-client. Handles Keycloak authorization, token retrieval/refresh, and user profile fetching so your app can authenticate via Keycloak with minimal setup. | 227 | 230 | 160 | 180K | 30 | 34.0 | 58.7 | MIT | 7 months ago | |
| overtrue/laravel-passport-cache-client | 0.81 | 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 | |
| overtrue/laravel-text-guard | 0.81 | A Laravel package for guarding text input against sensitive or banned words. It offers configurable filtering and validation to help detect and block unwanted content in forms, comments, and other user-generated text with minimal setup. | 11 | — | 0 | — | 0 | 8.3 | — | MIT | 7 months ago | |
| overtrue/laravel-stateless-session | 0.81 | Stateless session driver for Laravel that keeps session data in signed cookies instead of server-side storage. No Redis, database, or files required, so sessions work across servers and scale horizontally. A drop-in driver that preserves the familiar session API while removing shared session state. | 18 | 18 | 1 | 2 | 0 | 18.7 | 0.7 | MIT | 1 month ago | |
| irazasyed/jwt-auth-guard | 0.81 | A JWT authentication guard for Laravel and Lumen that issues, verifies, and refreshes JSON Web Tokens as a drop-in replacement for session-based guards, with support for custom claims and multiple auth drivers. | 318 | — | 41 | — | 5 | 4.5 | 1.5 | MIT | 10 years ago | |
| ukeloop/laravel-impersonatable-guard | 0.81 | A Laravel authentication guard for securely impersonating users. Let admins sign in as another account, switch back to the original user, and integrate impersonation with existing guards and auth flows without custom session handling. | 21 | 21 | 2 | 133 | 0 | 8.9 | 12.6 | MIT | 7 months ago |
How can I help you explore Laravel packages today?