Esempio n. 1
0
 public Task <AccessTokenResponse> ExchangeCodeForAccessTokenAsync(ExchangeCodeRequest request)
 {
     return(GetTokenAsync(new AuthorizationCodeTokenRequest
     {
         ClientId = request.ClientId,
         ClientSecret = request.ClientSecret,
         Code = request.AuthorizationCode,
         RedirectUri = request.RedirectUri
     }));
 }
Esempio n. 2
0
 public Task <AccessToken> ExchangeCodeForAccessToken(ExchangeCodeRequest request)
 {
     return(Connection.PostAsync <AccessToken>("oauth/token", null, new Dictionary <string, object>
     {
         { "client_id", request.ClientId },
         { "redirect_uri", request.RedirectUri },
         { "client_secret", request.ClientSecret },
         { "code", request.AuthorizationCode },
         { "grant_type", "authorization_code" }
     },
                                               null,
                                               null,
                                               null,
                                               null));
 }