Ir para o conteúdo
Esta página foi traduzida automaticamente; pode haver imprecisões.Ler o original em inglês

Referências de campos de entradas

Uma referência de campo é um texto especial que será substituído por um valor de outra entrada. É semelhante a como uma célula de planilha pode obter e combinar dados de outras células.

As referências de campo são úteis quando você precisa que o mesmo dado apareça em entradas diferentes. Por exemplo, se sua empresa usa login único e você usa as mesmas credenciais — sua conta de trabalho — para acessar diferentes serviços web. Em vez de copiar sua senha para cada entrada, você pode inserir referências à conta de trabalho "principal":

Captura de tela
Conta principal e referências

Sempre que você alterar a senha da entrada principal, todas as entradas que fazem referência a ela serão atualizadas automaticamente.

Criando uma referência de campo

A melhor maneira de criar uma referência a um campo é tocar nesse campo e, em seguida, tocar no botão Copiar referência no menu exibido.

Captura de tela

Dessa forma, a referência a esse campo será copiada para a área de transferência, para que você possa usá-la em qualquer outro campo de qualquer outra entrada.

Como alternativa, você pode construir a referência manualmente usando o formato de referência de campo documentado abaixo.

Usando referências de campo

As referências de campo podem ser usadas em qualquer campo de qualquer entrada, e você pode colá-las da área de transferência como qualquer outro texto. Durante a edição da entrada, será exibido o texto bruto da referência, o que está longe de ser intuitivo.

Captura de tela

Assim que você salvar a entrada, o texto complicado da referência será substituído pelo valor ao qual ela aponta.

As referências de campo são resolvidas sempre que você carrega ou salva o banco de dados. É por isso que não é possível fazer referência a valores dinâmicos, como OTP. No entanto, você pode criar uma referência ao campo de configuração de OTP, e sua entrada geraria os mesmos valores de OTP de forma independente.

TIP

O KeePassium oferece suporte a referências aninhadas, em que o Campo C inclui uma referência ao Campo B, que, por sua vez, faz referência ao Campo A. O app percorrerá até 3 níveis de referências para resolver o valor do campo.

Se houver algum problema com uma referência de campo, ela será exibida em sua forma bruta {REF:…}. Os possíveis problemas incluem:

  • Referência com formato incorreto
  • Referência a uma entrada ou campo inexistente
  • Referência usada fora de uma entrada
  • Referência aninhada muito profunda
  • Referência aninhada em loop (o valor do campo acaba fazendo referência a si mesmo)

Apenas entradas

As referências de campo não funcionam fora dos campos de entradas.

Apenas no mesmo banco de dados

As referências de campo funcionam apenas dentro do mesmo banco de dados. Para agilizar o acesso a outros bancos de dados, use os bancos de dados vinculados.

Formato da referência de campo

Nos bastidores, uma referência de campo é uma expressão de texto simples formatada da seguinte forma:

{REF:identificadorDoCampo@condiçãoDeBuscaDaEntrada}

Para melhor legibilidade, aqui está a mesma expressão com espaços extras:

{REF: identificadorDoCampo @ condiçãoDeBuscaDaEntrada }

A referência corresponde a cinco critérios principais:

  • É envolvida por chaves { }
  • Começa com o prefixo REF:
  • Contém um identificador de campo — uma única letra que define a qual campo estamos nos referindo.
  • O identificador de campo é seguido pelo símbolo separador @
  • Após o separador, há uma condição de busca da entrada — uma expressão que identifica a entrada à qual estamos nos referindo.

Identificador de campo

O identificador de campo pode ser uma destas letras:

  • T — Título
  • U — Nome de usuário
  • P — Senha
  • A — URL
  • N — Notas

Por exemplo, {REF:P@ … } significa que queremos obter o valor da senha da entrada.

Condição de busca da entrada

A condição de busca da entrada é uma expressão por si só. Ela contém uma letra identificadora de campo, um separador : e o valor exato do campo especificado. Por exemplo, T:Minha Conta de Trabalho faz referência à primeira entrada com o título exato "Minha Conta de Trabalho".

A condição de busca da entrada oferece suporte a mais identificadores de campo:

  • T — Título
  • U — Nome de usuário
  • P — Senha
  • A — URL
  • N — Notas
  • I — UUID. O valor de busca deve ser o identificador único da entrada. Você pode encontrar esse valor na última aba do visualizador de entradas.
  • O — Campo personalizado. O valor de busca é o nome do campo personalizado. Isso difere dos outros campos, em que o valor de busca é comparado aos valores dos campos.

Exemplos

  • {REF:U@I:327FCC13-07F5-4AB4-97D9-78486148B729} — encontra uma entrada com o UUID especificado e obtém seu campo de nome de usuário.
  • {REF:P@T:Amazon} — encontra uma entrada com o título "Amazon" e obtém seu campo de senha.
  • {REF:T@O:PIN Code} — encontra uma entrada com um campo personalizado chamado "PIN Code" e obtém seu campo de título.

Marcadores

Um marcador é uma referência simplificada a outro campo da mesma entrada. O KeePassium oferece suporte a um formato de marcador: {S:nomeDoCampo}.

Por exemplo, o texto {S:PIN code} seria substituído pelo valor do campo personalizado chamado "PIN Code", caso exista.

TIP

Os campos padrão são chamados Title, UserName, Password, URL, Notes. Maiúsculas e minúsculas são importantes: username ou Username não funcionarão.

Compatibilidade

As referências de campo do KeePassium são compatíveis com o KeePass e o KeePassXC. As referências criadas pelo KeePassium funcionarão nesses apps e vice-versa.

No entanto, o KeePassium não oferece suporte à maioria dos marcadores de entrada disponíveis nesses apps, principalmente devido à baixa demanda. O único marcador compatível é {S:nomeDoCampo}, que faz referência a outro campo da mesma entrada.