Command Palette
Search for a command to run...
Authentification
Inscription, connexion et gestion des comptes utilisateurs
Cree un nouveau compte utilisateur. Un OTP est envoye par SMS pour verification. Les roles disponibles sont: CLIENT, SUPPLIER_FOOD, SUPPLIER_DEALS, ASSOCIATION, ADVERTISER.
Authentifie un utilisateur avec son numero de telephone et mot de passe. Retourne un access token (15min) et refresh token (7 jours).
Premiere etape de connexion par email. Verifie le mot de passe puis envoie un OTP par email pour double authentification.
Verifie le code OTP envoye par SMS. Le parametre "purpose" indique le contexte: registration, login, password_reset.
Complete l'authentification par email en verifiant l'OTP. Retourne les tokens d'acces apres verification.
Renvoie un nouveau code OTP par SMS. Limite a 3 tentatives par heure.
Renvoie un nouveau code OTP par email. Limite a 3 tentatives par heure.
Envoie un OTP pour reinitialiser le mot de passe. Peut etre envoye par SMS ou email selon le parametre fourni.
Definit un nouveau mot de passe apres verification de l'OTP recu.
Permet a l'utilisateur connecte de changer son mot de passe. Necessite l'ancien mot de passe.
Genere un nouveau access token a partir du refresh token. Utilisez cette route quand l'access token expire.
Invalide la session active et les tokens associes.
Retourne les informations completes de l'utilisateur connecte incluant son role, profil et preferences.
Authentification OAuth2 avec Google. Envoyez l'idToken obtenu du SDK Google.
Associe un compte Google a un compte existant pour permettre la connexion via Google.
Dissocie le compte Google du compte utilisateur.