gauss-allianz/shibboleth-authentication-bundle
Symfony bundle that adds Shibboleth single sign-on authentication to your application, letting you integrate federated identity providers and protect routes with Shibboleth-based login.
Consider it when:
Look elsewhere when:
laravel-saml2, Socialite providers, or a brokered IdP instead. The framing "Laravel/PHP package" does not hold here, and that mismatch is itself a decision input.Executives. Federated login is a revenue gate for education, research, and public-sector deals — without SAML/SP support we fail security review and lose the opportunity. This package is a small, Apache-2.0 building block for Symfony SP applications: cheap to trial, but unproven (no community, no dependents, no visible maintenance). Recommendation: time-box a spike behind an internal auth abstraction, with a brokered-IdP fallback already priced. Note the stack caveat up front: it is Symfony-only, so if our product surface is Laravel, the real decision is broker vs. in-app SAML library, not this bundle.
Engineering. It handles SP-side plumbing — assertion consumption and attribute mapping into the Symfony security context — so we do not hand-roll SAML. Expect to still operate a Shibboleth SP/mod_shibboleth in front and to own metadata refresh and certificate rotation. Before committing: verify framework compatibility, test coverage, and release cadence; isolate it behind our own authenticator interface so we can swap to a broker or in-house implementation without touching product code. Scope the spike to one federation test environment, one IdP, and one attribute contract, with a clear exit criterion.
How can I help you explore Laravel packages today?