grizzlylab/ccdn-user-security-bundle
A Symfony bundle that adds user security features such as registration, authentication, password management, and account handling to CCDN-based applications. Provides reusable security components for integrating user accounts into Symfony projects.
Architecture fit
ServiceProvider, no publishable config, no Laravel facades or contracts. It registers through config/bundles.php and relies on Symfony's DependencyInjection compiler passes, Doctrine ORM entity mapping, the Symfony Security component, and Twig — none of which have a working analog in a standard Laravel application.CCDNUserBundle / CCDNUserProfileBundle as its identity core.Integration feasibility
Auth guard, RateLimiter, and Fortify/Breeze primitives — at which point the bundle contributes nothing but a reference implementation.Technical risk
doctrine/orm, and Doctrine's annotation-to-attribute migration is a known breakage point in bundles of this vintage.Key questions
Stack fit
laravel/fortify (password rules via Password::min()->uncompromised(), login throttling via RateLimiter), and use this bundle only as a behavioral spec for feature parity.Migration path
NotCompromisedPassword). Most deployments find the maintained platform now covers the majority of the value.PasswordPolicy / LoginAttemptTracker port) so the bundle can be swapped without touching controllers or domain code.Compatibility
doctrine/orm major version, and whether entity mappings use annotations that current Doctrine no longer parses by default. Expect to patch mapping metadata before first boot.Sequencing
Maintenance
Support
Scaling
Failure modes
Ramp-up
Recommendation: do not adopt for a Laravel target; for a Symfony 5 target, adopt only as a documented, time-boxed bridge with an internal fork and a scheduled replacement.
How can I help you explore Laravel packages today?