Authentification
Documentation des endpoints liés à l’authentification des utilisateurs.
Register
Permet à un utilisateur de s’inscrire.
- Méthode : POST
- Endpoint :
identity/auth/register - Paramètres du corps (Body) :
{
"username": "john_doe",
"email": "john@example.com",
"password": "secretpassword"
}
- Réponse en cas de succès :
Code 201 Created{ "token": "eyjh69ZD2G0bw2389HD0vNF9WZddz28.eyjh69ZP20CxDBmfD2G0bw2389HDP20CxDBmf0vNF9WZddz28.egfSdsHJHhHPMQAaeQn_389HDP_89HD0vqNF9WdDda_g" } -
Codes d’erreur :
- Code
400 Bad Request: Si les données fournies sont incorrectes. - Code
401 Unauthorized: Si l’utilisateur n’est pas authentifié. - Code
409 Conflict: Si l’utilisateur existe déjà.
- Code
Login
Permet à un utilisateur de se connecter.
- Méthode : POST
- Endpoint :
identity/auth/login - Paramètres du corps (Body) :
{
"email": "john@example.com",
"password": "secretpassword"
}
- Réponse en cas de succès :
Code 200 OK{ "token": "eyjh69ZD2G0bw2389HD0vNF9WZddz28.eyjh69ZP20CxDBmfD2G0bw2389HDP20CxDBmf0vNF9WZddz28.egfSdsHJHhHPMQAaeQn_389HDP_89HD0vqNF9WdDda_g" } -
Codes d’erreur :
- Code
400 Bad Request: Si les données fournies sont incorrectes. - Code
401 Unauthorized: Si l’utilisateur n’est pas authentifié. - Code
403 Forbidden: Si les informations de connexion sont incorrectes. - Code
409 Conflit: Si l’email ou le nom d’utilisateur est déjà associé à un compte. - Code
500 Internal Server Error: Si une erreur inattendue se produit.
- Code