Comment utiliser KeePass avec Google Chrome

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 :

sudo mkdir /usr/lib/keepass2/plugins

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

sudo cp /chemin_vers_le_fichier/KeePassHttp.plgx /usr/lib/keepass2/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 :

wget https://raw.github.com/pfn/keepasshttp/master/KeePassHttp.plgx && sudo mv KeePassHttp.plgx /usr/lib/keepass2/plugins/

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. Pour écrire dans ce dossier, il faut un compte avec des droits administrateurs.

Mais attention, si vous utilisez un logiciel comme SuperCopier, UltraCopier, … Ces derniers ne proposent pas, au moment de la copie, d’élévation de privilège pour écrire dans les dossiers système. Donc, le plus simple est de le désactiver pour la copie et de le réactiver ensuite.

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

choco install keepass-keepasshttp

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

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.

6 Commentaires

  1. 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 🙂

  2. 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