silasjoisten/sonata-oauth2-login-bundle
Symfony bundle that adds OAuth2 login to Sonata Admin, letting users authenticate through external providers instead of local credentials. Configure your OAuth2 provider and integrate single sign-on into the Sonata admin panel with minimal setup.
Framework mismatch — primary finding. silasjoisten/sonata-oauth2-login-bundle is a Symfony bundle, not a Laravel package. It has no service provider, no config file publish tag, no facade, and no Laravel-aware bindings. It cannot be dropped into a Laravel application. Any assessment framing this as a "Laravel package" is incorrect at the data level and should be flagged before further evaluation.
symfony/framework-bundle + sonata-project/admin-bundle + a compatible Twig. It sits in the authentication layer, so it is on the critical path for admin access — a high-blast-radius dependency for a small package.twig ^2.0 from the constraint set.twig ^2.0 is a constraint tightening, which is breaking under strict semver, yet shipped in a minor (6.0.2 → 6.1.0). Consumers still on Twig 2 will resolve-fail on upgrade. This is the only behaviourally meaningful line in the changelog.laravel/socialite (plus socialiteproviders/* for niche IdPs); for a mixed estate, treat this as a Symfony-only island and do not attempt to bridge it.6.0.2; (3) then bump to 6.1.0. Do not batch this upgrade with a Sonata Admin major.composer.json before scheduling; the changelog does not state either, so verification is a task, not an assumption.6.1.0 opportunistically; it is not worth a dedicated change ticket.composer update. CI action bumps in the release are maintainer-side only and do not affect consumers.composer update across the monorepo.How can I help you explore Laravel packages today?