The user must be able to create an account, sending:
their email address;
their password;
their password again.
Once done, they will be handed their freshly created JWT authentication token, with no further step.
Data must be persisted using a generic interface, which will likely have several different implementations (using a strategy pattern), depending on what the system set up by the maintainer will be made of.
Constraints:
Data
Description
Result
One field missing or incorrect
Email must be in a correct format; passwords must respect CNIL standards
The user must be able to create an account, sending:
Once done, they will be handed their freshly created JWT authentication token, with no further step.
Data must be persisted using a generic interface, which will likely have several different implementations (using a strategy pattern), depending on what the system set up by the maintainer will be made of.