Optionaloptions: { appToken?: string; tokenLifespanMs?: number }Get the authorization header value
Get a valid token for the given database ID
Optionaldbid: stringThe database ID (required for temp tokens)
Handle authentication errors (e.g., refresh token on 401)
Optionaldbid: stringtrue if token was refreshed and request should be retried
Invalidate cached tokens (if applicable)
Optionaldbid: string
Interface that all auth strategies must implement