Comment utiliser KeePass avec Google Chrome

thumbnail tuto keepass google chrome

Voici comment faire pour intégrer et d’utiliser KeePass avec Google Chrome, ou avec tout navigateur basé sur Chromium (la version open-source de Chrome) et ayant accès au Chrome Web Store. Ainsi les formulaires de connexion à un site se rempliront tout seul sans avoir à faire des copier/coller depuis le coffre.

Dans une précédente version de ce tutoriel, je recommandais d’utiliser l’extension Chrome KeePassHttp-Connector pour l’intégration de KeePass à Google Chrome ou Chromium avec le greffon KeePassHttp. Or, l’extension KeePassHttp-Connector n’a plus de support même si elle reste disponible sur le Chrome Web Store.
L’extension Kee (anciennement KeeFox) est, à la base, une extension développée pour Firefox. Mais à présent, elle est aussi disponible dans le Chrome Web Store. Elle est gratuite et sous licence libre (AGPL-3.0).

Pré-requi

  • Avoir KeePass 2.34 ou supérieur
  • Pour l’installation du plugin KeePass permettant à Kee de fonctionner, avoir un compte administrateur

Intégrer KeePass à Google Chrome ou Chromium

L’intégration de KeePass à Google Chrome ou tout autre navigateur sur une base Chromium peut se faire avec le plugin KeePass : KeePassRCP et de l’extension Chrome Kee.

Ajouter le plugin à KeePassRCP à KeePass

Fermer KeePass avant de commencer.

Sous Windows (7 ou supérieur)

Si vous utilisez chocolatey (un gestionnaire de paquet pour Windows bien pratique) vous pouvez l’installer simplement avec la commande :

choco install keepass-rpc

Sinon, téléchargez le plugin KeePassRPC depuis cette adresse : https://github.com/kee-org/keepassrpc/releases/latest.

Puis, déplacez ou copiez ce fichier dans C:\Program Files (x86)\KeePass Password Safe 2\Plugins (Ctrl + C pour copier ou Ctrl + X pour couper et Ctrl + V pour coller le fichier dans le dossier de destination).

Intégrer KeePass à Firefox sous Windows : chemin dossier plugins KeePass sous Windows

Le dossier C:\Program Files (x86)\KeePass Password Safe 2\Plugins est un dossier système protégé. Écrire dedans nécessite des privilèges Administrateur.
Aussi, si vous utilisez des logiciels de copie (SuperCopier, UltraCopier, …), je vous recommande de les désactiver, ces derniers ne proposant généralement pas, au moment de la copie, d’élévation de privilège pour écrire dans les dossiers système avec des droits administrateur.
Intégrer KeePass à Firefox sous Windows : Dossier de destination refusé sous Windows

Sous Linux

Ci-dessous, je décris l’opération pour Debian, Ubuntu ou Linux Mint et autres dérivés. Pour les autres distributions, il faudra adapter les commandes.

Créez un dossier plugins dans son dossier d’installation de KeePass, s’il n’existe pas :

sudo mkdir /usr/lib/keepass2/plugins

Téléchargez la dernière version du fichier plugin KeePassRPC.plgx depuis cette adresse : https://github.com/kee-org/keepassrpc/releases/latest et copiez le dans le dossier plugins précédemment créé.

sudo cp /chemin_vers_le_fichier/KeePassRPC.plgx /usr/lib/keepass2/plugins/

Cela peut se faire simplement avec une seule ligne de commande. Par contre, il faut avoir installés les paquets curl et jq :

sudo apt install curl jq

Alors, lancez la commande suivante :

curl -s https://api.github.com/repos/kee-org/keepassrpc/releases/latest | jq -r ".assets[] | select(.name | test(\"KeePassRPC.plgx\")) | .browser_download_url" | xargs sudo curl -s -L -o "/usr/lib/keepass2/plugins/KeePassRPC.plgx"

Et ainsi la dernière version de KeePassRPC.plgx sera directement téléchargé dans le dossier plugins de KeePass.

Vérifier l’installation du plugin dans KeePass

Pour vérifier l’installation de KeePassRPC, lancez KeePass puis allez dans le menu Outils (Tools). Alors, si tout va bien, vous constaterez l’ajout d’une ligne KeePassRPC.

KeePassRPC dans menu outils de KeePass

Et vous le trouverez aussi dans la liste des greffons (plugins) de KeePass.

KeePassRPC dans greffons KeePass

Ajouter l’extension Kee dans Google Chrome ou Chromium

L’extension Kee (anciennement de KeeFox quand uniquement disponible pour Firefox) permet d’intégrer KeePass à Google Chrome ou Chromium.

kee dans pour google chrome dans web store

Pour l’installer, rendez-vous sur la page de Kee sur le Chrome Web Store.

Établir la connexion entre KeePass et Kee dans Google Chrome ou Chromium

Une fois l’extension installée, il faut autoriser l’extension à communiquer avec KeePass.

Si KeePass n’est pas ouvert, lancez le.

Dès que KeePass et Kee communiquent, une fenêtre s’ouvre et vous présente un code.

Autorisation connexion Kee à KeePass

Copiez ce code dans l’onglet qui s’ouvre aussi automatiquement dans le navigateur.

Page autorisation connexion Kee à KeePass

Alors, une fois les deux logiciels connectés, si aucune base de mot de passe est ouverte dans KeePass, vous aurez le choix entre créer une nouvelle base ou utiliser une base de donnée déjà existante. Sinon Kee se connectera à la base ouverte.

Bienvenue Kee

Dans la barre d’outils de Firefox, l’icône de Kee passe de kee nok (pas connecté à KeePass) à kee ok (connecté à KeePass) ou kee ok mais pas de coffre ouvert (KeePass vérouillé).

Utiliser KeePass avec Google Chrome ou Chromium

Pour faire fonctionner KeePass avec Google Chrome ensemble, il faut laisser son coffre ouvert en tâche de fond.

Pour garder toujours KeePass ouvert même si vous cliquez sur X, allez dans Outils > Options.
Utiliser KeePass avec Firefox : Accès aux options de KeePass
Puis dans l’onglet Interface et cochez Le bouton de fermeture [X] réduit la fenêtre principale au lieu de terminer l'application (1).
Vous pouvez aussi cocher l’option Réduire dans la zone de notification au lieu de la barre des tâches (2).
Utiliser KeePass avec Firefox : Options interface KeePass

L’icône de Kee dans la barre de tire de Google Chrome donne l’information de l’état de la connexion :

kee ok : Tout est OK. Le navigateur communique bien avec le coffre

kee ok mais pas de coffre ouvert : La communication avec KeePass se fait. Par contre soit aucun coffre n’est ouvert, soit le coffre est vérouillé.

kee nok : Pas de connexion avec le coffre. KeePass peut être fermé ou la connexion n’a pu être établie…

kee notification une notification est disponible dans le menu de Kee. Cliquez sur l’icône pour la lire.

Se connecter à un site dans Google Chrome avec une entrée existante dans votre base KeePass

Kee permet de remplir automatiquement les formulaires avec les identifiants de connexion d’un site internet, mais il faut que l’entrée correspondante contienne une l’adresse du site (URL) complétée. Cette adresse peut être juste celle du nom du domaine principale (ex. https://google.com) ou l’adresse exacte du formulaire de connexion (ex. https://accounts.google.com/)Utiliser KeePass avec Firefox : Exemple URL pour Gmail

Alors le formulaire devrait se remplir automatiquement.

Formulaire complété par Kee avec entrée KeePass dans Google Chrome

Et si vous avez plusieurs identifiants pour un site, l’icône de Kee l’indique dans les champs à remplir :

Plusieurs entrées keepass possibles pour identification dans Google Chrome

et vous pourrez choisir lequel utiliser.

Entrées correspondantes KeePass pour page vue dans Google ChromeAlors, sélectionnez l’identifiant voulu pour remplir le formulaire.

Générer un nouveau mot de passe avec KeePass dans Google Chrome

L’une des fonctionnalités intéressantes de KeePass est la génération de mot de passe.

Accès Générateur de mots de passe KeePass
Accès Générateur de mots de passe KeePass
Générateur de mot de passe KeePass
Générateur de mot de passe KeePass

Avec Kee, vous pourrez les générer directement depuis Google Chrome :

  • depuis l’icône de la barre d’outils

générer mot de passe avec KeePass depuis icône kee dans Google Chrome

  • ou depuis le menu contextuel affiché avec le bouton droit de la souris.

générer mot de passe avec Keepass depuis menu contextuel de Google Chrome

Une fenêtre s’ouvre pour vous proposez plusieurs réglages disponibles pour générer un mot de passe. Si vous avez des réglages personnels enregistrés, vous les trouverez aussi dans la liste.

Générer mot de passe avec Kee

Sélectionnez le réglage voulu. Le mot de passe généré est disponible dans le presse-papier. Et il ne vous reste plus qu’à le coller dans le champs du formulaire.

Une sauvegarde du mot de passe généré sera aussi dans la base de KeePass jusqu’à son enregistrement dans une entrée.

Mot de passe généré via kee dans keepass

Enregistrement d’un nouvel utilisateur (login) et mot de passe dans KeePass

Lorsque vous remplirez un formulaire avec un nom d’utilisateur et un mot de passe, une fois le formulaire validé, vous pourrez l’enregistrer directement dans KeePass. Pour cela cliquez sur l’icône de Kee dans la barre d’outils puis sur sauvegarder le dernier identifiant.

Sauvegarder entrée dans KeePass

Puis sélectionner le groupe dans lequel vous voulez le sauvegarder et terminer en faisant Créer.

Sauvegarder nouvel identifiant depuis Google Chrome dans KeePass

Dans votre base KeePass, Kee crée une nouvelle entrée du nom du site internet visité, contenant le login, le mot de passe et l’adresse (url) du site associé.

Entrée sauvegardée dans KeePass depuis Google Chrome
Entrée sauvegardée dans KeePass
Entrée enregistrée par Kee depuis Google Chrome dans KeePass
Entrée enregistrée par Kee dans KeePass

La base de donnée KeePass est en principe automatiquement sauvegardée.

Mettre à jour le mot de passe d’un utilisateur déjà dans la base

Lorsque vous modifiez un mot de passe, vous pourrez le mettre à jour simplement avec Kee.

Pour cela, après avoir validé la modification, cliquez sur l’icône de Kee dans la barre d’outils de Firefox et faites Sauvegarder le dernier identifiant. Puis allez dans l’onglet Mettre à jour l’entrée existante et sélectionner l’entrée à mettre à jour.

Mise à jour entrée existante
Cliquez sur Mettre à jour puis sur Fermer.

Mise à jour identifiant depuis Google Chrome dans KeePass

Dans le menu de Kee, un message vous indique la réussite de la mise à jour.

Confirmation mise à jour entrée

Pour aller plus loin

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

9 Commentaires

  1. Merci pour ce tuto, j’étais en train de me dire c’est sympa keepass, il y a l’autotype et tout.
    Et si on pouvait éviter de switcher de fenêtre et que Chrome pouvait directement aller le chercher son mdp. Et là je suis tombé sur cette page 😍

  2. Bonjour, j’ai tout installé comme dans le tuto de KeePass avec Chrome ainsi que le plug-in KEE, mais quand je vais sur un site, seul le nom d’utilisateur s’inscrit, le mot de passe n’apparaît jamis mais l’icône KEE est à gauche, si je clique dessus, le nom de la page apparaît et si j’approuve le mot de passe ne s’inscrit toujours pas, je suis sous win 10

    1. Bonjour Yves,

      Est-ce sur un site spécifique ou sur tous les sites auxquels vous voulez vous connecter avec des identifiants dans votre coffre KeePass ?
      Aussi, utilisiez vous le gestionnaire de mot de passe de Google Chrome auparavant ? Dans les paramètres du navigateur puis onglet saisi automatique, vérifiez que Kee soit bien activer. En principe c’est fait par défaut, mais on sait jamais…
      Aussi, il peut y avoir des conflits avec certains extensions, essayez de désactiver les autres et de ne laisser que Kee activé. Si ça marche ainsi, réactiver les extensions une à une jusqu’à trouver celle posant problème.
      Je trouve étrange que l’icône de Kee dans les champs à compléter soit à gauche et pas à droite. Je n’ai jusqu’à présent jamais eu ça…

      Cordialement,

  3. Merci pour votre réponse.
    Je suis le seul utilisateur et l’administrateur de mon ordinateur.

    C’est étrange, quand je décoche lecture seule dans les propriété du dossier et que j’applique…je reviens dessus il est à nouveau en lecture seule….

    1. Le fait que l’option Lecture seule reste coché sur un dossier est normal. La lecture seule s’applique aux fichiers.
      Vous avez quelle version de Windows ?
      Si vous allez dans les propriétés du dossier, onglet sécurité, et que vous sélectionnez le groupe Administrateurs, avez vous bien dans les droits contrôle total de valider ?
      Si c’est pas le cas, faites Modifier et donnez ces droits au groupe. Votre utilisateur en héritera et vous devriez pouvoir écrire dans le dossier.

    2. Merci de votre aide vous m’avez mis sur la piste.
      J’utilise UltraCopier et quand je copiais le plugin il ne me mettais pas :

      « vous devez disposer des droits administrateurs pour copier ce fichier » voulez-vous continuer…

      J’ai désactiver Ultracopier le temps de faire le copier/coller et j’ai eu ce message, j’ai continué et ça a fonctionné.

      Merci 🙂

  4. Bonjour,

    impossible d’aller plus loin dans votre tutoriel, car au moment de :

    copiez le fichier KeePassHttp.plgx dans le dossier plugins

    cela ne fonctionne pas car le dossier dans Programmes x86 de Keepass est en lecture seule après l’installation et impossible d’enlever la lecture seule.

    1. Bonjour Darbon,

      Pour pouvoir écrire dans ce dossier, il faut avoir un compte administrateur. Si vous ne pouvez pas écrire dedans, c’est que vous ne l’êtes peut-être pas.

      Cordialement