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

Cas Bundle Laravel Package

stgbundle/cas-bundle

Symfony bundle for CAS (Central Authentication Service) single sign-on. Integrates CAS login and logout with Symfony's security system, with configurable server settings for authenticating users against a CAS server. Useful for adding institutional SSO to existing Symfony applications.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • SSO / enterprise authentication for Symfony applications: The package is a Symfony bundle (not Laravel — the description reads "Bundle de CAS para Symfony") that wires CAS (Central Authentication Service) protocol support into a Symfony app. It supports the decision to add single sign-on without building the CAS handshake, ticket validation, and service-ticket flow from scratch. Release 8.0 explicitly targets Symfony 7.4, so it is a viable building block for apps on the current Symfony LTS/current line.
  • Roadmap input for "enterprise-ready auth" epics: If your roadmap includes institutional or B2B customer onboarding where customers demand CAS/SSO (common in universities, research institutions, government, and large enterprises), this package is a candidate building block for the authentication workstream.
  • Build vs. buy vs. integrate: Weighs against writing a custom CAS client (high effort, protocol edge cases) and against commercial IdP/SSO vendors (cost, lock-in). A small open-source bundle is a low-cost integration path — but the risk profile below must factor into the decision.
  • Use cases it enables: University/edu SSO login, internal enterprise portals requiring CAS, multi-service single sign-on across Symfony services, and migrating legacy CAS-authenticated apps onto a maintained framework.
  • Migration / modernization decisions: Relevant if you're moving a legacy CAS-authenticated system onto Symfony and want a framework-native integration rather than preserving bespoke auth code. The 8.0 release reduces the "will it work on our target framework?" question for Symfony 7.4, which is the main technical gate on this path.
  • Upgrade-scope input if already piloted: The jump to a major version 8.0 signals breaking changes. If a spike or pilot already runs an earlier major, budget explicitly for an upgrade pass rather than assuming a drop-in bump.

When to Consider This Package

Consider it when:

  • Your stack is Symfony 7.4 (this is a Symfony bundle; it does not apply to Laravel — a Laravel team would need a different or custom solution). Older Symfony lines are now less clearly supported given the 8.0 release explicitly targets 7.4; confirm version constraints before committing.
  • You have a concrete CAS requirement from a customer or institution and need the integration quickly.
  • You're comfortable vendoring or forking a small, low-maintenance dependency and can absorb ownership of it.
  • Evidence of ongoing maintenance is a plus for you: the 8.0 release tracking Symfony 7.4 is a genuine positive signal that the maintainer is following framework releases — this is materially better than an abandoned package.

Look elsewhere (strongly) when:

  • Adoption risk matters: 3 stars and 0 dependents means essentially no community validation, no real-world track record, and no signal of production use. A fresh release does not change this. Treat it as unvetted code.
  • Maintenance guarantees are required: Active releases are encouraging, but this remains a single-maintainer bundle. Bus-factor risk is real, and for auth — a security-critical surface — that is a serious concern. "Currently maintained" is not the same as "contractually or institutionally supported."
  • Security posture is non-negotiable: CAS ticket validation and session handling are security-sensitive. A tiny package without security review, CVE history, or a community is hard to defend in a security review. A Symfony-version bump is not a security review.
  • You need Laravel support: It doesn't provide it. Look at maintained CAS clients, or a vendor IdP integration.
  • You need a supported LTS matrix: The release note names only Symfony 7.4. Verify supported version ranges (and PHP version constraints) rather than assuming backward compatibility across majors.

Verdict: Still a niche, low-adoption candidate, but the 8.0 / Symfony 7.4 release is a meaningful positive signal — the package is alive and tracking the framework, which removes the "possibly abandoned" concern that previously dominated. It remains unvetted and single-maintainer, so adoption still requires a fork-and-own plan and a security review. Worth a time-boxed spike if a CAS requirement is real and Symfony 7.4 is your stack; not something to standardize on purely because a release shipped.

How to Pitch It (Stakeholders)

For executives (one paragraph): We've identified a small open-source Symfony bundle that adds CAS single sign-on — the login standard used by many universities, research institutions, and large enterprises. It could let us meet SSO requirements for institutional/B2B customers faster than building authentication ourselves, and its latest release (8.0) explicitly supports Symfony 7.4, so it is current with our framework line rather than a stale dependency. The caveat is unchanged: almost no adoption (3 stars, zero known dependents) and a single-maintainer profile, which is a real risk for security-sensitive authentication code. Recommendation: treat it as a low-cost proof-of-concept input to the SSO roadmap, not a production commitment — validate it in a time-boxed spike and only adopt with a fork-and-own plan plus a security review.

For engineering (summary):

  • It's a Symfony bundle for CAS — not Laravel; confirm framework fit first. Release 8.0 targets Symfony 7.4, so it's aligned with the current line.
  • 8.0 is a major bump → expect breaking changes. If we already have a spike on an earlier major, scope an upgrade pass; pin the version either way.
  • Low adoption and no dependents → no community safety net; assume we own maintenance if we adopt. The active release cadence lowers abandonment risk but does not replace a maintainer of record.
  • Auth is security-critical → require security review of ticket validation and session handling before any production use. A framework-compatibility release is not evidence of security hardening.
  • Suggest a 1–2 week spike: integrate against a real CAS server on Symfony 7.4, assess code quality/test coverage and supported version constraints, and decide build-vs-fork-vs-buy against maintained alternatives.
  • If adopted, plan to vendor/fork and pin, with an internal owner.
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.
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator
equipc/laravel-email-database-log
adedsec/nova-translated-labels
wazza/laravel-db-encryption
hokny/laravel-generator
vonsogt/backup
jengo/queues
jeremykenedy/laravel-observability
coleus/frame
thtg88/journalism
filagora/filagora-ai-forums