Ошибка OneLogin «missingClientId» при использовании RestSharp - PullRequest
0 голосов
/ 17 декабря 2018

Я следую этой статье https://developers.onelogin.com/api-docs/1/samples/csharp/get-token-and-users и у меня возникли некоторые проблемы с GetToken.

Эта строка IRestResponse response = client.Execute (request);дает мне ответ, однако в response.content я получаю эту ошибку:

{"error":"missingClientId","error_description":"The audience is missing!"}

Что это значит?

RestSharp.Deserializers.JsonDeserializer deserial = new RestSharp.Deserializers.JsonDeserializer();
var client = new RestClient("https://myURL");
var request = new RestRequest(Method.POST);
//request.AddHeader("cache-control", "no-cache");
//request.AddHeader("content-type", "application/json");
request.RequestFormat = DataFormat.Json;
request.AddHeader("authorization", "client_id:myID, client_secret:mySecret");
request.AddParameter("application/json", "{\n\"grant_type\":\"password\"\n}", ParameterType.RequestBody);
request.AddParameter("username", "myuser", ParameterType.RequestBody);
request.AddParameter("password", "mypassword", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...