Skip to content

Instantly share code, notes, and snippets.

@ArtemAvramenko
Created November 16, 2016 10:03
Show Gist options
  • Save ArtemAvramenko/20df23115f8f34db8faf1c31dd70c429 to your computer and use it in GitHub Desktop.
Save ArtemAvramenko/20df23115f8f34db8faf1c31dd70c429 to your computer and use it in GitHub Desktop.
public class TokenContainer
{
public string Access_token { get; set; }
}
var request = new RestRequest("/core/connect/token", Method.POST);
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddParameter("grant_type", "client_credentials");
request.AddParameter("client_id", "CLIENT_ID");
request.AddParameter("client_secret", "CLIENT_SECRET");
request.AddParameter("scope", "SCOPE");
var tokenContainer = await client.ExecuteTaskAsync<TokenContainer>(request);
var token = tokenContainer.Data.Access_token;
//...
request.AddHeader("Authorization", "Bearer " + token);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment