public async Task <TokenResponse> GetTokenAsync(string code, CancellationToken cancellationToken) { var accessTokenUrl = _options.BuildAccessTokenUrl(code); var response = await GetStringAsync(accessTokenUrl, cancellationToken); return(TokenResponse.From(response)); }