The Curler7UserBundle is a Symfony bundle handle user management for API Platform.
- Config serialization group - permission set by parameter
- Config resource by merge files
- Entity all getter / setter over traits
- Need canonical properties?
- Users stored in database or on custom way
- Registration support, with optional email confirmation
- Password forgot support over login link
- Share authentication support over login link / fast invalidate all login links by end user
- Open API docs and authentication
- Easy enable/disable config (validation, serialization, api resource, mapped superclass)
- Many events dispatched
- At least one enabled user with role "ROLE_SUPER_ADMIN" in system validator
- Advanced API Platform context groups
- CLI commands
- 23 languages
- API Unit tested
- Containerized for easy development
- ORM entities