Les références de champ

Comment mettre des références à des données dans les champs d'autres entrées ?


Introduction

KeePass peut insérer des données enregistrées dans différentes entrées dans les champs d'une entrée. Ce qui signifie que plusieurs entrées peuvent partager un champ commun (nom d'utilisateur, mot de passe, etc.), et en changeant les données de l'entrée réelle, toutes les autres entrées utiliseront également la nouvelle valeur.

Pour créer une référence de champ, vous pouvez soit utiliser l'assistant pratique des références de champ (dans la fenêtre d'édition des entrées, cliquez le bouton 'Outils' au bas à gauche et sélectionnez 'Insérer une référence à un champ'), soit insérer manuellement le paramètre substituable (cf. syntaxe ci-dessous).

Remarquer que les références de champs sont destinées à référencer des données enregistrées dans différentes entrées. Si vous souhaitez insérer des données de la même entrée/entrée en cours, alors vous devrez utiliser des paramètres substituables locaux, comme {TITLE} et {S:NomDeChamp}; cf. paramètres substituables.


Syntaxe du paramètre substituable (placeholder)

La syntaxe du paramètre substituable pour les références de champ est la suivante :

{REF:<ChampSouhaité>@<RechercherDans>:<Texte>}

Les parties <ChampSouhaité> et <RechercherDans> doivent être remplacées par des codes d'une lettre identifiants le champ :

Code

Champ

T

Titre

U

Nom d'utilisateur

P

Mot de passe

A

Adresse (URL)

N

Remarques

I

UUID

O

Les autres chaînes personnalisées (seulement KeePass 2.x)

La partie Texte est la chaîne recherchée qui décrit le ou les texte(s) qui doivent apparaître dans le champ spécifié qui correspond à une entrée.

Si plusieurs entrées correspondent au critère de recherche spécifié, alors la première entrée sera utilisée. Pour éviter toute ambiguïté, une entrée peut être identifiée par son UUID, qui est unique. Exemple : {REF:P@I:46C9B1FFBD4ABC4BBB260C6190BAD20C} insérerait le mot de passe de l'entrée ayant comme UUID.


Exemple

Supposons que vous avez deux entrées : une avec le titre "Exemple de site Web" et une avec "Exemple de forum", et que vous souhaiteriez insérer le nom d'utilisateur du compte du site Web dans l'adresse (URL) de l'entrée du forum. À l'intérieur de l'adresse (URL) de l'entrée du forum, vous devrez référencer le nom d'utilisateur comme suit :
https://forum.exemple.com/?user={REF:U@T:Exemple de site Web}