Skip to content

feat : Ajoute l'authentification JWT complète pour sécuriser l'accès à la liste des inscrits. - #7

Open
georgegale228 wants to merge 4 commits into
python-togo:mainfrom
georgegale228:jwt-auth
Open

feat : Ajoute l'authentification JWT complète pour sécuriser l'accès à la liste des inscrits.#7
georgegale228 wants to merge 4 commits into
python-togo:mainfrom
georgegale228:jwt-auth

Conversation

@georgegale228

@georgegale228 georgegale228 commented Aug 24, 2026

Copy link
Copy Markdown

Ajoute l'authentification JWT complète pour sécuriser l'accès à la liste des inscrits.

Changements

  • Migration : tables users et refresh_tokens
  • app/core/auth.py : hash/verify password, création access/refresh tokens, dépendances get_current_user et get_current_superuser
  • app/routers/auth.py : routes /api/v2/auth/login, /refresh, /logout
  • app/core/security.py : verify_api_key accepte maintenant X-API-Key en plus de Authorization: Bearer
  • app/routers/registrations.py : protection de /api/v2/registrations par JWT superuser
  • scripts/create_default_admin.py : script de création du superuser par défaut
  • requirements.txt : ajout de python-jose[cryptography]
    Pour crer le super user (python scripts/create_default_admin.py)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant