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

Lightsaml Sp Bundle Laravel Package

kidatsy/lightsaml-sp-bundle

Symfony bundle integrating LightSAML as a SAML 2.0 service provider, helping PHP apps configure identity providers and handle SP-initiated login, logout, and assertion processing.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Enterprise SSO feature go/no-go. This package is a reference implementation of a SAML2 Service Provider (SP) — the component that lets your product accept logins from a customer's identity provider (Okta, Azure AD, ADFS, Ping). If your roadmap includes "enterprise tier with SSO," SAML SP is the required build.
  • Build vs. buy for authentication. The package scopes the build option: what a self-hosted SAML SP looks like on top of LightSAML. It is a useful cost anchor when comparing against hosted identity providers (Auth0, WorkOS, Okta, FusionAuth) or a maintained SAML library.
  • Framework fit assessment. It is a Symfony bundle, not a Laravel package. For a Laravel roadmap this is a signal to look at Laravel-native SAML options rather than adopt this directly; for a Symfony shop it's a plausible evaluation candidate.
  • Security/compliance roadmap input. SAML SSO is frequently a procurement gate (SOC 2, edu, healthcare, B2B SaaS). Deciding to support SAML affects sales cycle length and deal size, not just engineering effort.
  • Use cases it evidences: internal admin/staff SSO, B2B customer portals requiring IdP-initiated login, and migration off local password auth for enterprise accounts.

When to Consider This Package

Consider it only when all of the following hold:

  • You are on Symfony (the bundle's native target), not Laravel.
  • You specifically need SAML2 SP behavior (metadata generation, AuthnRequest/Response handling, assertion validation) rather than OIDC.
  • You are doing a feasibility spike or reference read, not a production commitment — the code is a useful example of wiring LightSAML into a framework.
  • You accept the maintenance risk: last release May 2017, 0 stars, 0 dependents. That is a strong signal of abandonment.

Look elsewhere when:

  • You're on Laravel. Prefer Laravel-specific SAML packages or, better, a hosted IdP/SSO vendor. Forcing a Symfony bundle into Laravel is a poor fit and a maintenance trap.
  • Production security is the requirement. SAML has a history of subtle vulnerabilities (XML signature wrapping, XXE, assertion replay). An unmaintained 2017 dependency is a difficult sell to security review.
  • You want SAML and OIDC/Social in one integration — hosted providers cover more protocols with less custom code.
  • You need active support/SLAs — no vendor, no maintainer velocity.

Practical alternatives to evaluate: lightsaml/lightsaml directly (the underlying library), a maintained Laravel SAML package, or a hosted SSO provider if time-to-market matters more than cost.

How to Pitch It (Stakeholders)

To executives: SAML SSO is a checkbox enterprise buyers ask for, and it can unlock larger contracts. This specific package is a reference, not a purchase — it's a free (MIT) Symfony bundle from 2017 with no community around it. It shows what the integration involves, but I would not put it in the production path. Recommendation: budget for either a maintained library or a hosted identity provider, and treat this repo as a scoping artifact.

To engineering: It's a Symfony bundle wrapping LightSAML for SP-side SAML2 — metadata endpoints, AuthnRequest generation, response/assertion validation. Useful as a reading reference for wiring and config shape. Do not adopt as-is: last release 2017, zero stars/dependents, no maintenance signal. If we're on Laravel, it's the wrong framework anyway. Evaluate lightsaml/lightsaml directly or a maintained SAML package; estimate the security review cost of any unmaintained XML/SAML dependency before committing.

Bottom line: supports the decision to invest in SSO, not the decision to use this package. Treat it as prior art, choose a maintained or hosted path.

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.
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle
glavweb/extra-bundle
glavweb/api-bundle
glavweb/admin-bundle
adachsoft/api-version-bundle
elsayed85/laravel-api-exceptions
ouhssini/laravel-demo-mode
daworks/ncloud-outbound-mailer-driver
gp247/cms
ignibyte/aic-gates
nexa-merchant/blog
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager