Przejdź do treści
Ta strona została przetłumaczona automatycznie; możliwe są nieścisłości.Przeczytaj oryginał po angielsku

Odwołania do pól wpisu

Odwołanie do pola to specjalny fragment tekstu, który zostanie zastąpiony wartością z innego wpisu. Działa to podobnie jak komórka arkusza kalkulacyjnego, która może pobierać i łączyć dane z innych komórek.

Odwołania do pól są przydatne, gdy ten sam fragment danych ma pojawiać się w różnych wpisach. Na przykład, jeśli Twoja firma korzysta z pojedynczego logowania (SSO) i używasz tych samych danych logowania — swojego konta służbowego — do różnych usług internetowych. Zamiast kopiować hasło do każdego wpisu, możesz wstawić odwołania do „głównego” konta służbowego:

Zrzut ekranu
Konto główne i odwołania

Za każdym razem, gdy zmienisz hasło głównego wpisu, wszystkie wpisy odwołujące się do niego zaktualizują się automatycznie.

Tworzenie odwołania do pola

Najlepszym sposobem utworzenia odwołania do pola jest stuknięcie tego pola, a następnie stuknięcie przycisku Skopiuj odwołanie w wyskakującym menu.

Zrzut ekranu

W ten sposób odwołanie do tego pola zostanie skopiowane do schowka, dzięki czemu możesz go użyć w dowolnym polu dowolnego innego wpisu.

Możesz też zbudować odwołanie ręcznie, korzystając z formatu odwołań do pól opisanego poniżej.

Korzystanie z odwołań do pól

Odwołań do pól można używać w dowolnym polu dowolnego wpisu — wklejasz je ze schowka jak każdy inny tekst. Podczas edycji wpisu wyświetlany jest surowy tekst odwołania, który nie jest zbyt intuicyjny.

Zrzut ekranu

Zaraz po zachowaniu wpisu skomplikowany tekst odwołania zostanie zastąpiony wartością, na którą wskazuje.

Odwołania do pól są rozwiązywane przy każdym wczytaniu lub zapisaniu bazy. Dlatego nie można odwoływać się do wartości dynamicznych, takich jak kody OTP. Możesz jednak utworzyć odwołanie do pola konfiguracji OTP, a wtedy Twój wpis będzie samodzielnie generować te same kody OTP.

TIP

KeePassium obsługuje zagnieżdżone odwołania, w których Pole C zawiera odwołanie do Pola B, które z kolei odwołuje się do Pola A. Aby ustalić wartość pola, aplikacja podąża za odwołaniami do 3 poziomów w głąb.

Jeśli z odwołaniem do pola jest jakiś problem, zostanie ono wyświetlone w surowej postaci {REF:…}. Możliwe przyczyny to:

  • Nieprawidłowo sformatowane odwołanie
  • Odwołanie do nieistniejącego wpisu lub pola
  • Odwołanie użyte poza wpisem
  • Zagnieżdżone odwołanie sięga zbyt głęboko
  • Zagnieżdżone odwołanie tworzy pętlę (wartość pola ostatecznie odwołuje się do samej siebie)

Tylko wpisy

Odwołania do pól nie działają poza polami wpisów.

Tylko ta sama baza

Odwołania do pól działają tylko w obrębie tej samej bazy. Aby przyspieszyć dostęp do innych baz, użyj powiązanych baz danych.

Format odwołań do pól

Od strony technicznej odwołanie do pola to zwykłe wyrażenie tekstowe w następującym formacie:

{REF:identyfikatorPola@warunekWyszukiwaniaWpisu}

Dla lepszej czytelności — to samo wyrażenie z dodatkowymi spacjami:

{REF: identyfikatorPola @ warunekWyszukiwaniaWpisu }

Odwołanie spełnia pięć głównych kryteriów:

  • Jest ujęte w nawiasy klamrowe { }
  • Zaczyna się od przedrostka REF:
  • Zawiera identyfikator pola — pojedynczą literę, która określa, do którego pola się odwołujemy.
  • Po identyfikatorze pola następuje symbol rozdzielający @
  • Po separatorze znajduje się warunek wyszukiwania wpisu — wyrażenie identyfikujące wpis, do którego się odwołujemy.

Identyfikator pola

Identyfikatorem pola może być jedna z tych liter:

  • T — Tytuł
  • U — Nazwa użytkownika
  • P — Hasło
  • A — URL
  • N — Notatki

Na przykład {REF:P@ … } oznacza, że chcemy pobrać hasło z danego wpisu.

Warunek wyszukiwania wpisu

Warunek wyszukiwania wpisu sam w sobie jest wyrażeniem. Zawiera literę identyfikatora pola, separator : oraz dokładną wartość wskazanego pola. Na przykład T:Moje konto służbowe odwołuje się do pierwszego wpisu zatytułowanego dokładnie „Moje konto służbowe”.

Warunek wyszukiwania wpisu obsługuje więcej identyfikatorów pól:

  • T — Tytuł
  • U — Nazwa użytkownika
  • P — Hasło
  • A — URL
  • N — Notatki
  • I — UUID. Wartością wyszukiwania powinien być unikalny identyfikator wpisu. Znajdziesz go na ostatniej karcie widoku wpisu.
  • O — Pole niestandardowe. Wartością wyszukiwania jest nazwa pola niestandardowego. Inaczej niż w przypadku pozostałych pól, gdzie wartość wyszukiwania jest porównywana z wartościami pól.

Przykłady

  • {REF:U@I:327FCC13-07F5-4AB4-97D9-78486148B729} — znajdź wpis o podanym UUID i pobierz jego pole nazwy użytkownika.
  • {REF:P@T:Amazon} — znajdź wpis zatytułowany „Amazon” i pobierz jego pole hasła.
  • {REF:T@O:Kod PIN} — znajdź wpis z polem niestandardowym o nazwie „Kod PIN” i pobierz jego pole tytułu.

Symbole zastępcze

Symbol zastępczy to uproszczone odwołanie do innego pola tego samego wpisu. KeePassium obsługuje jeden format symboli zastępczych: {S:nazwaPola}.

Na przykład tekst {S:Kod PIN} zostanie zastąpiony wartością pola niestandardowego o nazwie „Kod PIN”, o ile takie istnieje.

TIP

Standardowe pola noszą nazwy Title, UserName, Password, URL, Notes. Wielkość liter ma znaczenie: username ani Username nie zadziałają.

Zgodność

Odwołania do pól w KeePassium są zgodne z KeePass i KeePassXC. Odwołania utworzone w KeePassium będą działać w tych aplikacjach i odwrotnie.

KeePassium nie obsługuje jednak większości symboli zastępczych wpisów dostępnych w tych aplikacjach, głównie z powodu znikomego zapotrzebowania. Jedynym obsługiwanym symbolem zastępczym jest {S:nazwaPola}, który odwołuje się do innego pola tego samego wpisu.