mirror of
https://github.com/go-vikunja/vikunja.git
synced 2026-08-30 09:07:40 -05:00
Authenticates with an API key, a JWT or username + password (Planka checks Bearer before X-Api-Key, so only one header is ever sent; downloads use the accessToken cookie). The synchronous credential check has one 15s deadline and no retries. Redirects to another host or to plain http are refused for the api, followed without credentials for attachment downloads. Response bodies are capped, url userinfo is stripped, pending login steps (totp, terms) and non-planka endpoints are reported as distinct client errors (142xx).