OAuth client for handling authorization flows
Get authorization URL for redirecting user
Handle OAuth callback and exchange code for token
Refresh access token using refresh token
Revoke a refresh token
OAuth client for handling authorization flows