Riferimenti ai campi delle voci
Un riferimento a un campo è un testo speciale che viene sostituito da un valore proveniente da un'altra voce. Il funzionamento è simile a quello di una cella di un foglio di calcolo, che può recuperare e combinare dati da altre celle.
I riferimenti ai campi sono utili quando la stessa informazione deve comparire in voci diverse. Ad esempio, se la tua azienda usa il single sign-on e utilizzi le stesse credenziali — il tuo account di lavoro — per accedere a diversi servizi web. Invece di copiare la password in ogni voce, puoi inserire riferimenti all'account di lavoro "principale":

Ogni volta che modifichi la password della voce principale, tutte quelle che vi fanno riferimento si aggiorneranno automaticamente.
Creare un riferimento a un campo
Il modo migliore per creare un riferimento a un campo è toccare quel campo, poi toccare il pulsante Copia riferimento campo nel menu a comparsa.

In questo modo, il riferimento a quel campo verrà copiato negli appunti e potrai usarlo in qualsiasi altro campo di qualsiasi altra voce.
In alternativa, puoi costruire il riferimento manualmente usando il formato dei riferimenti ai campi documentato più avanti.
Usare i riferimenti ai campi
I riferimenti ai campi possono essere usati in qualsiasi campo di qualsiasi voce: puoi incollarli dagli appunti come qualunque altro testo. Durante la modifica della voce, verrà mostrato il testo grezzo del riferimento, che è tutt'altro che intuitivo.

Non appena salvi la voce, il complicato testo del riferimento verrà sostituito dal valore a cui punta.
I riferimenti ai campi vengono risolti a ogni caricamento o salvataggio del database. Per questo motivo è impossibile fare riferimento a valori dinamici come le OTP. Tuttavia, puoi creare un riferimento al campo di configurazione OTP e la tua voce genererà autonomamente gli stessi valori OTP.
TIP
KeePassium supporta i riferimenti annidati, in cui il Campo C include un riferimento al Campo B che, a sua volta, fa riferimento al Campo A. L'app risolve il valore del campo fino a un massimo di 3 livelli di riferimenti.
Se c'è un problema con un riferimento a un campo, questo verrà mostrato nella sua forma grezza {REF:…}. I possibili problemi includono:
- Riferimento formattato in modo errato
- Riferimento a una voce o a un campo inesistente
- Riferimento usato al di fuori di una voce
- Riferimento annidato troppo in profondità
- Riferimento annidato circolare (il valore del campo finisce per riferirsi a se stesso)
Solo nelle voci
I riferimenti ai campi non funzionano al di fuori dei campi delle voci.
Solo nello stesso database
I riferimenti ai campi funzionano solo all'interno dello stesso database. Per velocizzare l'accesso ad altri database, usa i database collegati.
Formato dei riferimenti ai campi
Dietro le quinte, un riferimento a un campo è un'espressione di testo semplice formattata come segue:
{REF:identificatoreCampo@condizioneRicercaVoce}
Per una migliore leggibilità, ecco la stessa espressione con spazi aggiuntivi:
{REF: identificatoreCampo @ condizioneRicercaVoce }
Il riferimento risponde a cinque criteri principali:
- È racchiuso tra
{parentesi graffe} - Inizia con il prefisso
REF: - Contiene un identificatore di campo — una singola lettera che definisce a quale campo ci stiamo riferendo.
- L'identificatore di campo è seguito dal simbolo separatore
@ - Dopo il separatore c'è una condizione di ricerca della voce — un'espressione che identifica la voce a cui ci stiamo riferendo.
Identificatore di campo
L'identificatore di campo può essere una di queste lettere:
T— TitoloU— Nome utenteP— PasswordA— URLN— Note
Ad esempio {REF:P@ … } significa che vogliamo ottenere il valore della password della voce.
Condizione di ricerca della voce
La condizione di ricerca della voce è a sua volta un'espressione. Contiene una lettera identificatrice di campo, un separatore : e il valore esatto del campo specificato. Ad esempio, T:My Work Account fa riferimento alla prima voce intitolata esattamente "My Work Account".
La condizione di ricerca della voce supporta ulteriori identificatori di campo:
T— TitoloU— Nome utenteP— PasswordA— URLN— NoteI— UUID. Il valore di ricerca deve essere l'identificatore univoco della voce. Puoi trovare questo valore nell'ultimo pannello del visualizzatore della voce.O— Campo personalizzato. Il valore di ricerca è il nome del campo personalizzato. A differenza degli altri campi, dove il valore di ricerca viene confrontato con i valori dei campi.
Esempi
{REF:U@I:327FCC13-07F5-4AB4-97D9-78486148B729}— trova una voce con l'UUID indicato e ottieni il suo campo nome utente.{REF:P@T:Amazon}— trova una voce intitolata "Amazon" e ottieni il suo campo password.{REF:T@O:PIN Code}— trova una voce con un campo personalizzato chiamato "PIN Code" e ottieni il suo campo titolo.
Segnaposto
Un segnaposto è un riferimento semplificato a un altro campo della stessa voce. KeePassium supporta un formato di segnaposto: {S:nomeCampo}.
Ad esempio, il testo {S:PIN code} verrebbe sostituito dal valore del campo personalizzato chiamato "PIN Code", se esiste.
TIP
I campi standard si chiamano Title, UserName, Password, URL, Notes. Le maiuscole e le minuscole sono importanti: username o Username non funzioneranno.
Compatibilità
I riferimenti ai campi di KeePassium sono compatibili con KeePass e KeePassXC. I riferimenti creati da KeePassium funzioneranno in quelle app e viceversa.
Tuttavia, KeePassium non supporta la maggior parte dei segnaposto delle voci disponibili in quelle app, principalmente per la scarsa richiesta. L'unico segnaposto supportato è {S:nomeCampo}, che fa riferimento a un altro campo della stessa voce.