Note: These authentication flows can only be implemented once we have OAuth login support with JWT tokens.
Manage authentication and credentials with OAuth support.
Subcommands:
login: Authenticate with Tiger Cloud (OAuth flow)logout: Remove stored credentialsstatus: Show current user informationtoken: Manage API tokens
Examples:
# Interactive OAuth login (opens browser)
tiger auth login
# Web-based OAuth authentication
tiger auth login --web
# Show current token status
tiger auth status
# Logout and clear credentials
tiger auth logoutOAuth Flow:
tiger auth loginopens browser to Tiger Cloud OAuth page- User authenticates and grants permissions
- CLI receives JWT token and stores it securely
- Subsequent commands use the stored JWT token for authentication
Options:
--web: Use web browser for OAuth authentication (default)--device-code: Use device code flow for headless environments
Token Storage:
- JWT tokens stored securely in system keychain/credential manager
- Automatic token refresh when possible
- Fallback to re-authentication when tokens expire