Se requiere llamar a un API REST con autorización OAuth2 Token,
client_credentials
Cómo usar REFIT y OAuth Token: grant_type=
client_credentials &client_id=example_client_id &client_secret=example_client_secret &scope=user.read ?
Ejemplo con HttpClient para obtener el TOKEN, y con este token quiero llamar a un método del API:
//Be sure to run "Install-Package Microsoft.Net.Http" from your nuget command line.using System;
using System.Net.Http;var baseAddress = new Uri("https://psi.xxxxxxxxxxxxx.es/");
using (var httpClient = new HttpClient{ BaseAddress = baseAddress })
{
using (var content = new StringContent("", System.Text.Encoding.Default, "application/x-www-form-urlencoded"))
{
using (var response = await httpClient.PostAsync("auth/oauth/v2/token", content))
{
string responseData = await response.Content.ReadAsStringAsync();
}
}
}
Algún ejemplo?