
Filament Passport UI provides a structured administrative interface for managing Laravel Passport OAuth resources using Filament.
This package focuses on administration, visibility, and governance not on implementing or enforcing OAuth flows.
Designed for applications that already rely on Filament as their primary admin panel and need to manage OAuth clients, tokens, scopes, and authorization concepts in a centralized, reviewable way without custom tooling or CLI workflows.
Filament Passport UI adds an administration layer on top of Laravel Passport:
resource:action pairs instead of free-form stringsImportant: Passport itself is not modified. This package operates entirely at the application and UI level.
spatie/laravel-activitylogNote: Certification is organization-specific. This package enables auditability but does not constitute compliance by itself.
Authorization logic is the responsibility of the application and its developers.
Laravel Passport is standards-compliant but intentionally stays neutral on administration and governance. In real-world applications, this often results in:
Filament Passport UI solves this by providing:
Essential for systems with multiple integrations or teams managing OAuth access.
composer require n3xt0r/filament-passport-uiphp artisan filament-passport-ui:install
If your application uses custom Passport models, publish the configuration file and adjust model mappings accordingly.
The package maintains strict separation of concerns:
The API remains stable while authorization logic evolves in the core package.
Starting with v2, Filament Passport UI uses the Laravel Passport Authorization Core package.
Database schema and optional configuration are managed by the core package and not published automatically.
See Migration to v2 for detailed instructions.
composer installcomposer test # Run testscomposer serve # Start local dev server
Access admin at http://localhost:8000/admin
Login: test@example.com / password
I’m a software engineer with 15+ years of experience in backend development, system architecture, and DevOps. As a certified ISO 27001 Information Security Officer, I combine development expertise with a strong focus on security and compliance. I enjoy contributing to open-source and creating tools that make complex systems more secure and developer-friendly.