Comment utiliser KeePass avec Google Chrome

Dans un précédent tutoriel, j’expliquais comment utiliser KeePass avec Firefox. Sauf que tout le monde n’utilise pas encore Firefox 🙄 . Mais, heureusement, KeePass peut aussi s’utiliser avec Google Chrome, ou avec tout navigateur basé sur Chromium (la version open-source de Chrome) et ayant accès au Chrome Web Store. Mais, pour être honnête, l’intégration dans Chrome est moins bonne que dans Firefox…

Intégrer KeePass à Google Chrome ou Chromium

L’intégration de KeePass à Google Chrome ou tout autre navigateur sur une base Chromium se fait avec le plugin KeePass : KeePassHttp et l’extension Chrome KeePassHttp-Connector.

Ajout du plugin KeePassHttp à KeePass

Il faut télécharger le fichier KeePassHttp.plgx depuis sa page GitHub :

GitHub - pfn-keepasshttp

puis il faut le placer dans le répertoire plugins de KeePass.

sous Linux (Debian, Ubuntu ou Linux Mint)

Pour ajouter un plugin à KeePass, s’il n’existe pas, créez le dossier plugins dans son dossier d’installation. Pour cela, dans un terminal, exécutez la commande suivante :

Puis, copiez le fichier KeePassHttp.plgx dans le dossier plugins :

/chemin_vers_le_fichier est à remplacer par votre chemin vers le fichier.

Ou vous pouvez télécharger et déplacer le fichier KeePassHttp.plgx avec cette seule ligne de commande :

Puis, s’il était ouvert, relancez KeePass pour qu’il reconnaisse le plugin.

sous Windows (7 ou supérieur)

Par défaut, sous Windows, le répertoire plugins de KeePass se situe dans C:\Program Files (x86)\KeePass Password Safe 2\Plugins.

Mais KeePassHttp peut aussi s’installer simplement avec chocolatey (un gestionnaire de paquet open-source pour Windows que je recommande) :

Puis, s’il vous l’aviez laissé ouvert, relancez KeePass pour qu’il reconnaisse le plugin.

Vérification de l’installation du plugins

Pour cela, ouvrez KeePass. Puis allez dans le menu Outils (ou Tools si l’interface est en anglais), vous devez voir une ligne KeePassHttp Options.

utiliser KeePass avec Google Chrome - menu KeePass - keepasshttp options

Il est aussi présent dans la liste des greffons de KeePass :

Utiliser KeePass avec Google Chrome -  KeePass greffons - KeePassHTTP

Ajouter l’extension KeePassHttp-Connector dans Google Chrome ou Chromium

KeePassHttp-Connector est un Fork de l’extension chromeIPass qui n’est plus maintenue.

Pour l’installer, allez sur la page de KeePassHttp-Connector dans le Chrome Web Store :

KeePassHttp-Connector dans Chrome Web Store

Et cliquez sur le Bouton d’ajout de l’extension.

Connecter KeePassHttp-Connector à KeePass

Une fois l’extension ajoutée, cliquez sur son icône dans la barre d’outils (1), puis sur le bouton Connect (2).

KeePassHttp-Connector - Connect

Alors, une fenêtre s’ouvre dans KeePass. Donnez un nom à la connexion (1), et cliquez sur Save (2).

utiliser KeePass avec Google Chrome - chromeIPass - autorisation connection à KeePass

Dans votre coffre, une nouvelle entrée KeePassHttp est ajoutée.

chromeIPass - Entrée KeePassHttp

Enregistrez le coffre pour sauvegarder cette entrée.

Dans Google Chrome, si vous cliquez sur l’icône Icône chromeIPass de KeePassHttp-Connector puis sur le bouton Settings :

KeePassHttp-Connector – accès settings

dans l’onglet Connected Databases, vous avez aussi, à présent, une ligne correspondant à la connexion avec votre coffre KeePass :

KeePassHttp-Connector - Settings

Utiliser KeePass avec Google Chrome ou Chromium

Pour utiliser KeePass avec Google Chrome ou Chromium, il faut laisser exécuter KeePass, avoir votre coffre ouvert et que les entrées aient l’URL de renseignée.

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

La première fois que vous voudrez utiliser une entrée de votre base pour vous connecter sur un site web, il faut donner l’autorisation à KeePassHttp-Connector d’utiliser cette dernière. Une fenêtre va s’ouvrir dans KeePass pour cela. Si ça n’est pas le cas, faites un clic droit de la souris dans le champs login du formulaire puis chromeIPass > Fill User + Pass.

menu KeePassHttp-Connector - fill user pass

Validez le champ Remember this decision (1) puis cliquez sur Allow (2).

KeePass - KeePassHttp - confirmation accès

L’autorisation est enregistrée dans l’onglet Avancé de l’entrée en question de KeePass.

KeePass - KeePassHttp autorisé pour entrée

Par la suite, les champs login et mots de passe seront automatiquement complétés dans les champs du formulaire.

Champs remplis automatiquement par chromeIPass

Ou vous pourrez choisir celui à utiliser si vous en avez plusieurs.

ChromeIPass - plusieurs entrées

Générer un nouveau mot de passe

Vous pouvez aussi générer un mot de passe avec KeePassHttp-Connector. Pour cela, cliquez sur l’icône chromeIPass - icône clé création password dans le champs mot de passe.

utiliser KeePass avec Google Chrome - chromeIPass - générateur mots de passe

Si l’icône n’est pas visible, faites un clic droit de la souris dans le champs mot de passe, puis  chromeIPass > Show Password Generator Icons :

utiliser KeePass avec Google Chrome - Menu KeePassHttp-Connector - show password generator icons

Pour générer un mot de passe, KeePassHttp-Connector s’appuie sur le paramétrage sauvegardé dans le profil Mots de passe générés automatiquement pour les nouvelles entrées du générateur de mot de passe de KeePass. Si le réglage par défaut ne vous convient pas, faites vos modifications et sauvegardez les dans ce profil.

sauvegarde profil generateur mots de passe

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

Après avoir rempli et validé un formulaire de création d’un utilisateur / mot de passe, l’icône de KeePassHttp-Connector devrait passer en rouge chromeIPass - icône rouge. Cliquez dessus, puis sur le bouton New.

utiliser KeePass avec Google Chrome - chromeIPass - nouvelle entrée

Alors, une entrée avec login, le mot de passe et l’URL du site sera créée dans la catégorie KeePassHttp de votre coffre KeePass.

Keepass - nouvelle entrée via KeepassHTTP

Puis vous pouvez alors classer la nouvelle entrée. Et pensez à sauvegarder votre coffre.

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

Faites la modification dans le formulaire prévu à cette effet sur le site en question, puis validez. L’icône de KeePassHttp-Connector devrait, là aussi, passer en rouge. Alors cliquez dessus puis sur le bouton Update pour mettre à jour l’entrée de votre coffre.

utiliser KeePass avec Google Chrome - chromeIPass - mise à jour d'une entrée

Puis sauvegardez votre coffre

Pour aller plus loin

Leave a Comment

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.