javer/sp-bundle
javer/sp-bundle is a PHP package that organizes reusable service-provider logic into a compact bundle, helping developers register and configure shared services with less boilerplate. It offers a simple integration point for projects that need lightweight, maintainable service setup.
javer/sp-bundle is a thin Symfony integration layer over the LightSAML SP library. The PM decision is really three-way: (a) build SAML SP in-house on a library, (b) adopt a maintained bundle, or (c) outsource to an IdaaS (WorkOS, Auth0, Stytch, Frontegg) that abstracts SAML and SCIM. This package is the "wrap a library" option and should be priced against the others on maintenance cost, not just license.Consider it when:
Look elsewhere when:
onelogin/php-saml (php-saml), actively maintained SAML SP bundles such as nbgrp/saml-sp-bundle, or an IDaaS that gives you SSO + SCIM + admin UI out of the box.Bottom line: javer/sp-bundle is an MIT-licensed, lightweight Symfony bundle for the Service Provider side of SAML2. Release 2.1.0 (Symfony 7 support, PHP 8.1 minimum, CI updates) confirms the project is still alive and tracking the framework — a meaningful improvement over the "last touched January 2024" picture. But it is a maintenance refresh, not a maturity step: still 1 GitHub star, 0 dependents, a single maintainer, no feature or security content, and no support contract. It remains unsuitable as the backbone of a customer-facing enterprise SSO offering. For executives: the strategic decision is buy vs. build enterprise SSO, not which bundle; a buy (IDaaS) gets you SAML, SCIM, and admin UX with support, while building on a low-traffic bundle trades license cost for ongoing engineering and incident risk. For engineering: if we adopt or fork it, pin the version, own the LightSAML dependency, budget for the PHP 8.1/Symfony 7 upgrade path, and treat it as vendored code rather than a community-supported dependency. Recommended path: use it for internal/POC needs and as a current-framework reference implementation; for the product roadmap, evaluate a maintained SAML library or IDaaS and revisit in the next planning cycle — the 2.1.0 release is grounds for downgrading it from "unmaintained-adjacent" to "low-activity," not for promoting it to critical-path.
How can I help you explore Laravel packages today?