Ce projet est une API Flask qui permet de gérer l'authentification et les autorisations d'utilisateurs avec JSON Web Token (JWT).
- Cloner le projet depuis GitHub :
git clone https://github.com/mxcezl/authenticated-flask-api.git
- Accéder au dossier :
cd authenticated-flask-api
- Installer les dépendances :
pip install -r requirements.txt
Le fichier api/config.py
contient les variables d'environnement nécessaires pour l'application.
- Lancer l'application :
python run.py
- Accéder à l'API depuis l'adresse
http://localhost:5000/api/
/api/authenticate
: endpoint pour l'authentification des utilisateurs. Requiert une requête POST avec des informations d'identification valides. Retourne un token JWT valide./api/secret
: endpoint qui nécessite un token JWT valide pour y accéder. Retourne un message de confirmation si l'utilisateur est authentifié.
Ce projet est sous la licence MIT.