public LinkedinTokenDTO GenerateLinkedinToken(string tokenCode)
{
try
{
var ClientId = Startup.StaticConfig["Authentication:Linkedin:ClientId"];//Your client ID
var ClientSecret = Startup.StaticConfig["Authentication:Linkedin:ClientSecret"];//Your Client Secret
var RedirectURL = Startup.StaticConfig["Authentication:Linkedin:RedirectURL"];//Your application redirect URL
var client = new RestClient("https://www.linkedin.com/oauth/v2/accessToken?grant_type=authorization_code&code=" + tokenCode + "&redirect_uri=" + RedirectURL + "&client_id=" + ClientId + "&client_secret=" + ClientSecret);
var request = new RestRequest(Method.POST);
request.AddHeader("cache-control", "no-cache");
IRestResponse response = client.Execute(request);
LinkedinTokenDTO linkedinToken = new LinkedinTokenDTO();
linkedinToken = JsonConvert.DeserializeObject<LinkedinTokenDTO>(response.Content);
return linkedinToken;
}
catch (Exception ex)
{
}
return null;
}
No comments:
Post a Comment