alexandergabriel/filament-oauth2
A Filament plugin that brings OAuth2 authentication to your admin panels, letting users sign in through external providers like Google or GitHub. Integrates OAuth2 login flows with Filament's auth system for smoother single sign-on with minimal setup.
Consider it when:
Look elsewhere (or build) when:
To executives: This is a low-cost way to check the "SSO / enterprise identity" box on customer security reviews and internal audits. It replaces custom login plumbing in our admin panel with a maintained dependency, so the cost is an integration and an upgrade, not a build. The trade-off is dependency risk: it's a small, single-maintainer package sitting in an authentication path, so we pin the version, review the v2 breaking changes before upgrading, and keep a fallback plan to own the Socialite integration ourselves if maintenance lapses.
To engineering: Filament-native OAuth2/OIDC login — provider config plus user mapping, instead of hand-rolling callbacks and token handling. Two things to confirm before we commit: (1) which Filament major version v2.x targets, and (2) what actually changed in v2.0.0 — the v2.1.0 notes are only a diff link, so budget a diff review rather than assuming a clean upgrade from v1.1.0. Keep authorization and user lifecycle in our own code so we aren't dependent on the package for access revocation.
How can I help you explore Laravel packages today?