var authContext = new AuthenticationContext(Constants.AUTHORITY);
var credential =
new ClientCredential(Constants.CLIENT_ID, Constants.CLIENT_SECRET);
var result = (AuthenticationResult)authContext
.AcquireTokenAsync(Constants.API_ID_URL, credential)
.Result;
var token = result.AccessToken;
return token;
Используя приведенный выше код для получения токена на предъявителя, я получаю неверный / неполный токен на предъявителя.Затем добавьте в заголовок клиента.
client.DefaultRequestHeaders.Authorization = new
AuthenticationHeaderValue("Bearer", token);
HttpResponseMessage res = client.GetAsync(urlParameters).Result;
response is unauthorized.