#
2FA
Toutes les opérations liées à la double authentification.
#
Activation de la 2FA
Endpoint
POST /auth/2fa/enable/request-otp
#
Body
⚠️ NB : L'utilisateur doit être connecté.
Authorization: Bearer <ton_token>
#
Exemple de requête.
{
"current_password": "password123"
}
#
Response
{
"message": "Un code OTP de 6 chiffres a été renvoyé"
}
#
Confirmation de l'activation de la 2FA
Endpoint
PATCH /auth/2fa/enable/confirm
#
Body
{
"otp_code": "123456",
"device_name": "iphone 15"
}
#
Response
{
"token": "jwt_token"
}