Я следую этой статье 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);