Vai al contenuto
Questa pagina è stata tradotta automaticamente; potrebbero esserci imprecisioni.Leggi l'originale in inglese

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":

Screenshot
Account principale e riferimenti

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.

Screenshot

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.

Screenshot

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 — Titolo
  • U — Nome utente
  • P — Password
  • A — URL
  • N — 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 — Titolo
  • U — Nome utente
  • P — Password
  • A — URL
  • N — Note
  • I — 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.