I want to get only the access token and pass it in a new request, but I am getting an error: IRestResponse does not contain a definition for "AccessToken'
var client = new RestClient("https://localhost:5001/");
client.Timeout = -1;
var ClientID = "client";
var ClientSecret = "secret";
var Scope = "Api1";
var request = new RestRequest("connect/token", Method.POST);
request.AddParameter("grant_type", "client_credentials");
request.AddParameter("client_id", ClientID);
request.AddParameter("client_secret", ClientSecret);
request.AddParameter("scope", Scope);
IRestResponse response = client.Execute(request);
if (!response.IsSuccessful)
{
Console.WriteLine("Authorization token request failed with the following error: @{Error}", response.Content);
throw new Exception(response.Content);
}
else
{
var token = response.AccessToken;
....