Ejemplo n.º 1
0
        public Task <TraktResponse <ITraktAuthorization> > GetAuthorizationAsync(string code, string clientId, string clientSecret, string redirectUri, CancellationToken cancellationToken = default)
        {
            var request = new AuthorizationRequest
            {
                RequestBody = new AuthorizationRequestBody
                {
                    ClientId     = clientId,
                    ClientSecret = clientSecret,
                    Code         = code,
                    RedirectUri  = redirectUri
                }
            };

            var requestHandler = new AuthenticationRequestHandler(Client);

            return(requestHandler.GetAuthorizationAsync(request, cancellationToken));
        }