SUPWARDEN est un gestionnaire de mots de passe auto-hébergé : trousseaux partagés, chiffrement AES-256-GCM, authentification JWT/OAuth2, et une messagerie temps réel intégrée directement à vos trousseaux — pour que vos équipes échangent sans jamais quitter leur coffre-fort.
Les fondamentaux sont là — solides, testés, et pensés pour l'auto-hébergement.
Au-delà du coffre-fort chiffré standard, voici les mécanismes développés spécifiquement pour ce projet.
Discussion de groupe par trousseau et messages privés entre membres, en WebSocket (Django Channels + Redis) — pour coordonner un partage d'accès sans sortir de l'app.
Au-delà du rôle sur le trousseau, chaque élément définit qui peut le modifier (créateur seul / utilisateurs désignés / tous les membres en écriture) — avec transfert de propriété indépendant.
Un code PIN déverrouille la session ; les éléments marqués sensibles exigent en plus une re-vérification dédiée, à durée de vie courte et indépendante.
Invitations, activité des trousseaux et messages remontent en push WebSocket, avec compteur de non-lus — sans avoir à recharger la page.
Le téléchargement d'une pièce jointe passe par un jeton signé à durée limitée (1h) : pas de JWT exposé dans l'URL, ouverture directe dans le navigateur.
Google, GitHub et Microsoft sans palier payant, avec restriction possible par
domaine e-mail (ALLOWED_EMAIL_DOMAINS) pour un usage en équipe.
Une base Django/DRF classique, robuste, taillée pour tourner en conteneurs.