sllh/hybridauth-bundle
Symfony bundle integrating HybridAuth social authentication, enabling login through providers like Facebook, Google, Twitter, and more with simple configuration and Symfony service integration.
services.yml, Symfony security firewall integration). For a Laravel roadmap this is a category error, not a version bump. This assessment should update the intake record and prevent a wasted spike.social_accounts data model, identity collision handling (same email across providers), and whether to defer to a managed IdP.Consider it only when:
Look elsewhere in the default case:
knpuniversity/oauth2-client-bundle (league/oauth2-client) or HWIOAuthBundle, or call the HybridAuth library directly. This bundle’s conventions target the Symfony 2/early-3 era and will not wire cleanly.Verdict: Do not adopt for new work and do not plan Laravel work around it. Use it as reference material and a legacy-migration candidate.
For executives (one paragraph):
Customers expect “Log in with Google/Microsoft/GitHub,” and that feature is worth roadmapping. However, the package under review is a Symfony bundle, not a Laravel package, and its health signals — 25 stars, zero downstream dependents, a low maintenance score, and a dependency on the end-of-life HybridAuth 2.x — make it unsuitable as a production dependency on a security-critical path. Recommendation: deliver social login through first-party options (Laravel Socialite on Laravel; maintained Symfony bundles or direct HybridAuth on Symfony, or a managed identity provider), use this package only as a design reference, and, if it already exists in our estate, freeze it and schedule a migration. Feature: yes. This package: no.
For engineering:
SocialAuthProvider interface so domain code is insulated, add contract tests against each provider’s callback, then cut over provider-by-provider with a rollback flag and decommission the dependency.One-line decision: Social login is a real roadmap item; this abandoned Symfony bundle is not the way to deliver it.
How can I help you explore Laravel packages today?