Skip to content

Spring Boot Api - for api-to-do-list using jwt & spring security

Notifications You must be signed in to change notification settings

Thomasdelecluse/api-to-do-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API To-Do List

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.

Fonctionnalités

  • 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.

Installation

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.

Technologies utilisées

Java 17 Spring Boot Spring Security JWT

Auteur :

Thomas Delecluse

Licence :

Ce projet est sous licence MIT. Veuillez consulter le fichier LICENSE pour plus d'informations.

About

Spring Boot Api - for api-to-do-list using jwt & spring security

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published