Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Sso Sp Bundle Laravel Package

korotovsky/sso-sp-bundle

Symfony bundle that adds SAML 2.0 Service Provider support, letting your application authenticate users through an external identity provider. Configure metadata, routes, and user mapping to integrate corporate or cloud IdPs with minimal setup.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Roadmap sequencing for enterprise readiness. A packaged Service Provider component confirms SSO is a discrete, well-understood integration surface — not open-ended R&D. That supports scoping SAML/OIDC SP support as a bounded epic, typically gated behind the first enterprise deal that requires it in security review.
  • Build vs. buy for authentication. This package is the "assemble it from a community bundle" option, and its profile — Symfony2-era, zero stars, zero dependents, no release cadence — is a concrete data point that the DIY path is under-resourced in this ecosystem. That pushes the decision toward a maintained library (OneLogin php-saml, LightSAML, laravel-saml2-style wrappers) or a managed identity vendor.
  • Segment-driven investment. SSO is rarely a broad-market feature; it is a procurement checkbox for B2B/enterprise buyers. Treat it as a deal-gating capability with a named owner and enterprise-segment funding, not a general platform bet.
  • Ecosystem alignment. Despite being triaged as a Laravel package, this is a Symfony 2 bundle that registers through the Symfony kernel and hooks the security firewall — surfaces that do not exist in Laravel. On our stack, adoption means shipping an incompatible dependency we cannot patch. The "opportunity" sub-score of 17.34 against a composite score of 0 is contradictory low-confidence output: read it as no evidence, not hidden gem.
  • Reference architecture, not dependency. The bundle still informs our own SP design — login/callback/logout routes, IdP endpoint and client credential config, profile-to-user mapping, JIT provisioning, session and guard integration. Use it as a reading exercise; implement on a maintained library behind an internal auth abstraction.
  • Diligence lesson for future package evaluations. The description advertises drop-in Laravel routes, guard integration, and .env config; the code is a Symfony2 bundle. A PM takeaway: verify stack and maintenance signals before a package enters a build/buy comparison, and never let marketing copy substitute for a dependency check.

When to Consider This Package

  • Only if the application is a legacy Symfony 2.x codebase on an old PHP runtime, SP-only (not IdP), and the team already carries the maintenance burden for other unmaintained bundles.
  • Only if the IdP surface is narrow (one or two internal identity providers) and there is no external security audit or pen-test requirement on the auth path.
  • Only as a spike/reference — a time-boxed read of SP flow mechanics before selecting a maintained library.

Look elsewhere if any of the following is true — which is most cases:

  • The stack is Laravel, modern Symfony (5/6/7), or PHP 8+. The bundle targets a deprecated framework branch, so you would add a dependency you cannot patch.
  • You need OIDC, SCIM provisioning, or multi-IdP routing. This is a narrow SAML SP component.
  • Security posture matters: zero stars, zero dependents, no evident release cadence means no crowd-sourced vulnerability discovery, no disclosure process, and no upgrade path when a SAML parsing CVE lands.
  • You need SLAs, vendor support, or an auditable supply chain — prefer a maintained library or a managed identity provider.
  • Recommendation: do not adopt. Evaluate maintained alternatives and budget a short integration spike against them.

How to Pitch It (Stakeholders)

To executives: SSO is a revenue gate for our enterprise segment, not a nice-to-have — buyers ask for it in security review. We evaluated a community bundle as the cheap path and it does not clear our bar: it is built for a deprecated framework branch, has no adoption, and no maintenance signal, so it would create a permanent security-patching obligation on the login path. Recommendation: fund SSO as a scoped roadmap item using a maintained library or a managed identity vendor — small, bounded cost — rather than adopting this bundle. The upside is unblocking enterprise deals; the risk of the free option is an unpatched auth dependency sitting directly in front of every login.

To engineering: Do not add this as a dependency. It is a Symfony2 SP bundle with no stars, no dependents, and no release cadence — on a Laravel codebase it is simply incompatible, and on any modern runtime it is a liability. Use it as a 1–2 day reference read for SP flow mechanics (redirect, callback validation, assertion consumption, user provisioning, logout), then implement against a maintained SAML/OIDC library behind an internal auth abstraction so we can swap providers. Sequence the work as "define the requirement, then pick a delivery model": evaluate OIDC with the IdP first, then gateway termination (Keycloak/Authentik) if the IdP is SAML-only, and only then an in-house package. Deliverable: a short spike doc with a recommended library, an effort estimate, and an IdP compatibility checklist (SP-initiated flow, SLO, attribute mapping, cert rotation).

Bottom line for the portfolio review: high opportunity score with zero adoption signals — treat as no-go for adoption, go for informed build.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
socialdept/tenant-domains
tautvydasr/blade-class-names
socialdept/color-scales
maherelgamil/controller
coleus/widgets
coleus/table
coleus/users
coleus/music
coleus/health
coleus/calendar
coleus/notes
coleus/support
coleus/settings
coleus/apps
seampact/laravel
emmyconceptng/laravel-ng-postcode
jjsquady/round-robin
skyraptor/chatter
edlugz/sasapay
abbasudo/artisan-route