pub async fn login() -> Result<Token, Error>
Open a browser-based PKCE login flow and return the resulting OAuth token.