codegreencreative/laravel-samlidp
A Laravel package that turns your app into a SAML Identity Provider (IdP), with SSO endpoints, service provider management, metadata, and certificate handling so Laravel can authenticate users for external SAML service providers.
Adopt when most of the following hold:
Look elsewhere when:
To executives: This is a small, focused dependency that lets our existing Laravel application act as an identity provider, so users authenticated in our product can sign into partner and third-party tools via enterprise-standard SAML SSO. It converts an enterprise-contract checkbox into an engineering task measured in days rather than a platform initiative. It carries no per-user licensing cost, which is the main economic argument against routing the same need through a commercial identity vendor. The tradeoff is that we own certificate lifecycle and that it does not extend to OIDC or automated user provisioning — those remain separate decisions. The v5.4.0 release is maintenance only: it confirms Laravel 13 compatibility, which de-risks our framework upgrade path but adds no new capability.
To engineering: The package is the IdP half of SAML only — do not scope it against SP-side requirements. v5.4.0 contains a single change, Laravel 13.x support; there is no API change, so no migration work beyond the framework upgrade itself. Budget explicitly for signing-certificate storage and rotation, attribute-mapping configuration per SP, and an integration test harness against at least one real SP, since SAML failures are typically metadata and clock-skew issues rather than code defects. Pin the dependency and review upstream maintenance activity each release cycle before assuming it will keep pace with future Laravel versions.
How can I help you explore Laravel packages today?