Nantes Université

Skip to content
Extraits de code Groupes Projets
Non vérifiée Valider c32076a1 rédigé par Féry Mathieu (Mathius)'s avatar Féry Mathieu (Mathius)
Parcourir les fichiers

feat(user): Add disconnect path

parent 1084bddc
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
Pipeline #34219 réussi
...@@ -145,4 +145,17 @@ public class Users extends BaseController { ...@@ -145,4 +145,17 @@ public class Users extends BaseController {
} }
} }
@CrossOrigin
@Operation(summary = "Disconnect User")
@ApiResponse(responseCode = "200", description = "Disconnect User")
@RequestMapping(value = "/users/disconnect", method = RequestMethod.POST)
public void disconnect(
@Parameter(description = "Token for identify your account", example = "abcEFG145") @RequestHeader(required = false) @Nullable String token)
throws ResponseError {
User currentUser = tokenService.getUserRelated(token);
if (currentUser == null)
throw new BadRequest("Token must be valid");
tokenDB.remove(token);
}
} }
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter