Session storage
Where avanza-cli stores authentication sessions.
The CLI saves one avanza-cli credential in the operating system credential store: macOS Keychain, Windows Credential Manager, or Linux Secret Service (for example, GNOME Keyring or KWallet). Linux requires a running Secret Service provider.
avanza auth session
avanza auth logoutSession status validates the saved session and prints a redacted summary. Logout removes the local credential even if the remote logout request fails.
Session duration
Avanza lets you choose how long you stay logged in—from 30 minutes to 24 hours—in your account's website settings. This applies to biometric, username/password, and BankID logins. See Avanza's session-duration instructions. The CLI checks the stored session with avanza auth session; an expired session requires signing in again.
Separately, the CLI's TOTP login sends a 1,440-minute maxInactiveMinutes value with its login request. The SDK supports requesting 30–1,440 minutes, but the CLI does not currently offer a flag for that setting. See the SDK authentication guide if you need to set it programmatically.