ajgarlag/openid-connect-provider-bundle
UserClaimsResolveEvent).Adopt if:
/jwks, /userinfo, /end-session).email_verified or groups claims).Look elsewhere if:
"This bundle lets us turn our Symfony app into a standards-compliant OpenID Connect provider—enabling secure, interoperable authentication for internal tools, third-party apps, or SSO ecosystems—without reinventing the wheel. It’s a low-risk, high-reward way to modernize auth, reduce vendor lock-in (vs. Auth0/Okta), and meet compliance needs. For example, [Competitor X] spent 6 months building this; we can integrate it in 2–4 weeks with minimal dev overhead."
Key Outcomes:
*"This bundle wraps the league/oauth2-server-bundle to add OIDC-specific endpoints (JWKS, userinfo, logout) with Symfony-friendly configs and events. It’s a drop-in solution if you’re already using OAuth2 in your app—just add routes, tweak claims, and you’re live with OIDC. The bundle handles:
.well-known/openid-configuration).UserClaimsResolveEvent.Trade-offs:
Action Items:
How can I help you explore Laravel packages today?