tbaronnat / security-bundle
Simple security bundle system with Symfony integration
Installs: 44
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Forks: 0
Type:symfony-bundle
pkg:composer/tbaronnat/security-bundle
Requires
- php: >=8.1
- symfony/framework-bundle: ^6.0
- symfony/security-bundle: ^6.0
- twig/twig: ^2.0|^3.0
This package is not auto-updated.
Last update: 2025-09-25 20:51:28 UTC
README
Example implementation :
Override default SecurityManager to add or exclude routes paths :
services.yaml :
tbaronnat.manager.security:
class: App\Manager\YourOwnSecurityManagerThatExtendsAbstractSecurityManager
arguments:
- '@router'
public: true
Override default SecurityListener to overide method "supports" and apply security for specific routes :
services.yaml :
tbaronnat.listener.admin.security:
class: App\Listener\YourOwnSecurityListenerThatExtendsSecurityListener
arguments:
- '@tbaronnat.manager.security'
public: true
tags:
- { name: kernel.event_listener, event: kernel.request, method: onKernelRequest }
Entities :
User class must implements :
TBaronnat\SecurityBundle\Entity\SecurityUserInterface
Groups class must implements :
TBaronnat\SecurityBundle\Entity\SecurityGroupInterface
That IT