Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }