API To-Do List est une API RESTful développée en Java 17 avec Spring Security et Spring Boot, qui utilise des JWT tokens pour l'authentification. Cette API permet aux utilisateurs de gérer une liste de tâches à accomplir, ainsi que de gérer des utilisateurs.
- Authentification : Les utilisateurs peuvent s'authentifier à l'aide de JWT tokens.
- Ajouter un To-Do : Les utilisateurs peuvent ajouter un nouveau To-Do à leur liste.
- Modifier un To-Do : Les utilisateurs peuvent modifier les détails d'un To-Do existant dans leur liste.
- Supprimer un To-Do : Les utilisateurs peuvent supprimer un To-Do de leur liste.
- Sélectionner tous les To-Do : Les utilisateurs peuvent afficher tous les To-Do de leur liste.
- Sélectionner un To-Do par ID : Les utilisateurs peuvent afficher un To-Do spécifique en entrant son ID.
- Créer un utilisateur : Les utilisateurs peuvent créer un nouveau compte utilisateur.
- Sélectionner tous les utilisateurs : Les utilisateurs peuvent afficher la liste complète des utilisateurs enregistrés.
- Sélectionner un utilisateur par ID : Les utilisateurs peuvent afficher les informations d'un utilisateur spécifique en entrant son ID.
- Modifier un utilisateur : Les utilisateurs peuvent modifier les informations d'un utilisateur existant.
- Supprimer un utilisateur : Les utilisateurs peuvent supprimer leur compte utilisateur.
Cloner le repository sur votre machine. Assurez-vous d'avoir Java 17 et Maven installés sur votre machine. Importez le projet dans votre IDE préféré. Configurez votre base de données dans le fichier application.properties. Exécutez le projet en utilisant votre IDE ou en utilisant la commande mvn spring-boot:run.
Java 17 Spring Boot Spring Security JWT
Thomas Delecluse
Ce projet est sous licence MIT. Veuillez consulter le fichier LICENSE pour plus d'informations.