Confirmer l'enrôlement TOTP avec un code à 6 chiffres (DRAFT → ACTIVE)
POST/onboarding/v0/auth/totp/confirm
Confirmer l'enrôlement TOTP avec un code à 6 chiffres (DRAFT → ACTIVE)
Request
Responses
- 200
- 400
- 401
- 403
- 404
- 409
- 410
- 422
- 429
- 500
Code valide, secret promu ACTIVE (ou replay d'un succès antérieur)
Bad request
Unauthorized
Recent MFA verification required (step-up gate) or scope missing
secret_id inconnu ou n'appartient pas à l'utilisateur
Collision idempotence (même clé, payload différent)
DRAFT expiré (>10 min) ou déjà REVOKED
Code TOTP invalide (le payload Problem inclut attempts_remaining)
5 tentatives échouées, DRAFT auto-revoqué
Unexpected error