Handling identity creation and validation in the package
Related to my issue on coopstrater-front: https://git.happy-dev.fr/startinblox/applications/coop-starter/coopstarter-front/issues/5 which I put on standby for now.
After discussing this topic with @bleme, we do think that the identity account (username / email / password) should be handled directly in this package, ideally providing some mechanism to extend the registration form such as we are doing for the login form, and some mechanism to enable the email validation of new accounts.
- Creation of a registration route/endpoint
- Creation of an associated and extendable registration form view
- Implement some account validation mechanism: email validation, admin validation at least
This should be handled as part of this package so we ensure every application using it will keep the same identity creation and authentication workflows, and that we are compliant with the associated specification.
@alexandre : On rise-for you are using a custom account registration form right ? Could you point us some code ?
@sylvain : review and opinion required on this one.