@lancedb/lancedb • Docs
@lancedb/lancedb / TokenCacheOptions
Interface: TokenCacheOptions¶
Options for the persistent OAuth token cache.
The cache is opt-in: it is only used when set as tokenCache on
OAuthConfig. Only refresh tokens are persisted, in a private
directory with owner-only permissions, so short-lived processes can reuse
an authenticated session instead of re-prompting on every start.
Multiple identities (issuer, client, scopes, resource, audience, flow, client authentication) get separate cache entries. Within one identity the most recent login wins.
Properties¶
cacheDir?¶
Directory that holds cached credentials. Defaults to
$XDG_CACHE_HOME/lancedb/oauth, $HOME/.cache/lancedb/oauth on Unix,
or %LOCALAPPDATA%\\lancedb\\oauth on Windows. The directory is created
with owner-only permissions (0700) when missing.
lockTimeoutSecs?¶
How long to wait for the cross-process refresh lock before failing, in seconds (default: 30).