l3/cas-bundle
l3/cas-bundle integrates CAS (Central Authentication Service) single sign-on into Symfony applications. It lets users authenticate against an existing CAS server, handles the CAS login and logout flow, and configures easily so centralized credentials can secure your Symfony app with minimal setup.
NOASSERTION license signal a low-activity, single-maintainer project. Plan to own the fork if you adopt it.NOASSERTION means GitHub could not identify a standard license; legal review is mandatory before shipping in a commercial product.Look elsewhere when:
phpCAS directly behind a custom auth guard, or a maintained Laravel CAS/SAML package. Do not budget this bundle as a Laravel solution.For executives: This is a small, low-cost shortcut to unblock enterprise and university customers who require institutional single sign-on via CAS. It is not a strategic platform bet — it's a tactical integration we would own and maintain ourselves. The main risk is license ambiguity (NOASSERTION), which requires legal sign-off, and a low-activity upstream, which means we should assume maintenance responsibility. Recommendation: pursue only if CAS appears in live deals, and scope it as a time-boxed spike rather than a committed roadmap item.
For engineering: This is a Symfony bundle wrapping Apereo phpCAS — thin, low-complexity, and effectively frozen since August 2023 with no downstream dependents. On a Laravel codebase, plan to integrate phpCAS directly behind an auth guard instead of adopting the bundle. Either way, pin the dependency, expect to fork, and cap the effort. If the customer's IdP supports SAML or OIDC, prefer that path — it's better supported and more future-proof.
How can I help you explore Laravel packages today?