Perform OAuth authorization code flow
OAuth authorization endpoint URL
OAuth token endpoint URL
OAuth client ID
OAuth client secret
Flow options (port is required - use get-port to find available port)
Token set with access and refresh tokens
Refresh access token using refresh token
OAuth token endpoint URL
Refresh token from previous token set
OAuth client ID
OAuth client secret
New token set with refreshed access token
InteractiveOAuthFlow manages the complete OAuth authorization code flow