Refactorisation des routes et de l'authentification
Closes #202 (closed)
Refactorisé :
- Les routes POST/PUT/PATCH pour mieux refléter l'architecture REST
- L'authentification via l'entête AUTHORIZATION plutôt que le corps des requêtes
- Gestion des erreurs par des exceptions plutôt que des valeurs de retour dans les interacteurs
- Les DAO/intéracteurs de sauvegarde retournent des array [ id => objet ]
- Les enums reposent sur des strings et sont passés tels quels dans les ressources REST
- La ressource Config est retournée avec des liens d'inscription et d'authentification (/tokens)
- Enlevé les numéros d'erreur. Les codes HTTP devraient suffire.
- Plusieurs amélioration au typage
Edited by Patrick Lafrance