FeaturesEntry types

TokenLogin — Authentication tokens

Bearer tokens, API keys, OAuth-style secrets.

Token Login type (TokenLogin, discriminant 3) — Passwords category. Bearer tokens, API keys, OAuth-style secrets.

Classification

← Types index · Category: Passwords · Discriminant: 3

Field schema (EntryData)

FieldRust typeOptionalProtectedUI label
client_idOption<String>yesnoClient ID
tokenString, // Primary access tokennoyesToken
refresh_tokenOption<String>yesyesRefresh Token
token_expiryOption<String>yesnoExpiry date
api_keyOption<String>yesyesAPI Key
bearer_tokenOption<String>yesyesBearer Token
urlOption<String>yesnoURL
notesOption<String>yesnoNotes

Secrets

Protected fields (masked in UI, EntryType::is_protected_field): token, refresh_token, api_key, bearer_token.

Attachments

Attachments

Like all entry types, a TokenLogin entry may have encrypted attachments via Entry.attachments (EntryAttachments: files, folders). Add them by drag-and-drop in the entry editor; binary content is encrypted with the vault.

In the app

Create a Token Login entry: vault → + → type TokenLogin → fill fields → add attachments (optional, all types) → Save. Validation: only title is required (validation_service.rs).