Я пытаюсь получить токен из заданной конечной точки, используя аутентификацию restsharp и client_credentials, указывающую область. Токен, который я получаю в ответ, не имеет правильной области действия, и я использую его с ошибкой (нет достаточных прав).
Когда я делаю запрос через аутентификацию почтальона Oauth2, токен, который я получаю, имеет правильную область действия. Результат PostmanRequest. Но когда я делаю это вот так:
var client = new RestClient(_tokenEndpoint);
var request = new RestRequest(Method.POST);
request.AddParameter("client_id", _clientId);
request.AddParameter("client_secret", _clientSecret);
request.AddParameter("grant_type", "client_credentials");
request.AddParameter("Scope", "rxpclient-arsenal-ms.write",ParameterType.GetOrPost);
IRestResponse<TokenResponse> response = client.Execute<TokenResponse>(request);
Я получаю ответ Изображение restОстрый ответ
Я делаю что-то не так?





Оказывается, «область действия» без заглавной буквы — это решение.