Add JWT authentication with user/password login, role-based access control, and Bearer token support while maintaining legacy API key compatibility for transition; update README with comprehensive JWT security guidelines, installation instructions for Python/SSH, development startup scripts (.env, run_dev.sh/ps1), and migrate all API examples to JWT authentication; update Ansible inventory SSH key paths from Docker container paths to local user paths

This commit is contained in:
2025-12-14 17:33:34 -05:00
parent 5a512d39b5
commit 0030fcc101
177 changed files with 22810 additions and 289 deletions
+5
View File
@@ -46,3 +46,8 @@ NTFY_MSG_TYPE=ALL
# NTFY_PASSWORD=
# Ou utiliser un token Bearer
# NTFY_TOKEN=
# JWT_SECRET_KEY pour l'authentification
JWT_SECRET_KEY=votre-clé-secrète-production
# JWT_EXPIRE_MINUTES pour la durée de la session
JWT_EXPIRE_MINUTES=1440 # 24h par défaut