1.3 KiB
1.3 KiB
v1.0.1
- IdNot: l’endpoint d’authentification accepte désormais le code en POST
/api/v1/idnot/auth
avec{ code }
dans le corps. - Handler compatible params/body, recommandation: body JSON.
- Rappel déploiement: image Docker consommée par
lecoffre_node
via tagext
.
v1.0.2
- Erreurs de parsing JSON (body-parser) désormais mappées en 400 au lieu de 500 via
error-handler
. - Clarification des statuts attendus:
- 400: JSON invalide ou code d'auth invalide
- 401: non autorisé (ex: email manquant)
- 403: utilisateur non rattaché à une étude
- 5xx: erreurs internes ou partenaires (non applicatives)
- Documentation et tests mis à jour pour couvrir “JSON invalide -> 400”.
- CI: utiliser
ci: docker_tag=ext
pour builder/pusher l’image.
v1.0.3
- IdNot: renforcement de la gestion d’erreurs applicatives (4xx) dans
IdNotController.authenticate
.- Laisse désormais passer toute erreur avec
statusCode
4xx même si l’instance n’est pas exactement celle des classes locales. - Fallback sur
name
(BusinessRuleError, ForbiddenError, UnauthorizedError, ValidationError) pour tolérer les divergences d’instances.
- Laisse désormais passer toute erreur avec
- Objectif: éviter les 502 lorsqu’un cas fonctionnel (ex: utilisateur non rattaché) survient, et renvoyer le bon 4xx.