redeye/stormpath-bundle
Symfony bundle that integrates Stormpath user management and authentication, helping PHP applications wire up Stormpath-backed accounts, login, registration, and related configuration.
Architecture fit. This is not a Laravel package — it is a Symfony bundle (redeye/stormpath-bundle), which immediately constrains where it can be leveraged. It targets Symfony's bundle/kernel and DI-container conventions, so a Laravel application would need substantial bridging (service providers, facades, config publishing) to consume it, and a Symfony application would consume it natively. More critically, the package integrates Stormpath, an identity-as-a-service provider that shut down in 2017 after being acquired by Okta. The underlying SDK and API endpoints are no longer operational. That makes the architecture fit effectively zero for any live system — it is a historical artifact, not an adoptable dependency.
Integration feasibility. Mechanically, adding the bundle to a Symfony AppKernel/bundles.php is trivial; operationally it is impossible without a Stormpath tenant, which cannot be provisioned. There is no viable path to a working integration short of forking the package to point at a different IdP (Okta, Auth0, Keycloak), at which point you are no longer "using this package" — you are rewriting it. With 5 stars and 0 dependents, there is no community validation, no downstream evidence of production use, and no maintainer ecosystem to lean on.
Technical risk. Effectively total. The external service dependency is dead, the SDK is unmaintained, the repo has negligible traction, and the score of 0.125 reflects that. Security-sensitive surface (authentication, session, credential handling) combined with an abandoned upstream is the highest-severity risk category a TPM can carry.
Key questions. (1) Is the actual requirement "integrate Stormpath" or "add SSO/identity to a Symfony app"? Almost certainly the latter. (2) Is there an existing Stormpath tenant we are being asked to migrate off? (3) Which Symfony version does the target app run — does it even match this bundle's era? (4) Who owns identity in the org today (Okta/Auth0/Entra)? (5) Is this being proposed as reference material rather than a dependency?
Stack fit. Poor for Laravel (wrong framework, wrong conventions). Poor for modern Symfony (bundle predates current Symfony versions and the bundles.php-only era). The only context where it "fits" is a legacy Symfony 2.x/3.x app that was already built against Stormpath — and even then, the identity backend is gone.
Migration path. The defensible use of this repo is as a reference/migration artifact, not a dependency. Recommended path: (a) treat Stormpath as a provider to be exited; (b) select a current IdP (Okta — Stormpath's acquirer — Auth0, Keycloak, or Entra ID); (c) use a first-party or actively maintained SDK/bundle for that IdP; (d) if a fork is truly required, budget for rewriting the service-layer against the new provider's API rather than patching this one. Do not schedule "adopt this bundle" as a work item.
Compatibility. Unverified and likely broken against current PHP and Symfony. Even if it installs, the runtime calls to Stormpath's API will fail. Compatibility is a non-issue because the service dependency is retired.
Sequencing. If somehow forced forward: 1) confirm the identity requirement with stakeholders; 2) pick a supported IdP; 3) spike the modern SDK/bundle; 4) migrate users/config; 5) decommission any Stormpath references, including this package. This package appears nowhere in a healthy sequence except as "do not adopt."
Maintenance. Unmaintainable. No upstream (Stormpath gone), negligible community (5 stars, 0 dependents), no security patching, no bug fixes. Every future PHP/Symfony upgrade becomes a manual fork burden.
Support. None. No vendor, no active maintainers, no Stack Overflow gravity. Any incident becomes an internal-only, high-cost investigation.
Scaling. Theoretically bounded by the (dead) provider; practically irrelevant. You cannot scale an integration whose backend no longer answers.
Failure modes. Guaranteed authentication failure at runtime (endpoint gone), plus the standard risks of abandoned auth code: unpatched vulnerabilities, deprecated TLS/crypto assumptions, and silent breakage on framework upgrades. Failure here is user-facing and security-relevant, not cosmetic.
Ramp-up. Near-zero effort to read (small bundle), but the knowledge is non-transferable — engineers would learn a dead provider's model rather than a marketable, current identity stack. That is negative ROI for team development.
TPM recommendation. Do not adopt. Approve only as reference material for a Stormpath→modern-IdP migration, and prioritize replacing it with an actively maintained identity integration. Flag as a security/dependency risk if it appears anywhere in a proposed design.
How can I help you explore Laravel packages today?