private async Task <string> RefreshToken(string refreshToken) { client.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Basic", Configuration.BasicAuth); var refreshRequest = new ApiGrant(refreshToken); var response = await client.PostData("/oauth/token", Configuration.Token, refreshRequest); await response.EnsurePlatformSuccess(); var refreshedToken = await response.Deserialize(); return(refreshedToken.access_token); }
private string RefreshToken(string refreshToken) { client.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Basic", Configuration.BasicAuth); var refreshRequest = new ApiGrant(refreshToken); var response = client.PostData("/oauth/token", Configuration.Token, refreshRequest).Result; response.EnsureSuccessStatusCode(); var refreshedToken = response.Deserialize(); return(refreshedToken.access_token); }
private async Task <string> RefreshToken(string refreshToken) { client.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Basic", Configuration.BasicAuth); var refreshRequest = new ApiGrant(refreshToken); var response = await client.SendData(HttpMethod.Post, "/oauth/token", Configuration.Token, refreshRequest); if (Configuration.Debug) { Console.WriteLine($"Assembly API Token Refresh"); } await response.EnsurePlatformSuccess(); var refreshedToken = await response.Deserialize(); return(refreshedToken.access_token); }