CLI OAuth flow helper