Bitwarden (ou son alternative Vaultwarden) est un gestionnaire de mots de passe open-source complet, facile à auto-héberger, et proposant des clients pour de très nombreuses plateformes (web, mobile, extensions de navigateur, desktop et CLI). Doté d'un agent SSH, il permet aussi de gérer des clés privées. Il ne lui manque en réalité pas grand chose…, sinon une meilleure intégration dans les environnements de bureau Linux. Il suffirait pour cela qu'il propose un démon implémentant l'API D-Bus Secret Service, co-spécifiée par les développeurs de GNOME et KDE, et utilisée par de très nombreuses applications (clients de messagerie, navigateurs, git credential manager, nextcloud, …). C'est ce vide que le projet présenté (dont les sources sont disponibles sous licence GPL) tente de combler. Ensemble nous parlerons de D-Bus, bien sûr, mais aussi de programmation asynchrone, de sockets Unix et… de crabe (Rust) !