public Credentials GetCredentials(string url, string usernameFromUrl, SupportedCredentialTypes types)
        {
            if (OAuth2TokenCredentials == null)
            {
                // TODO the token should be kept somewhere to implement refresh token scenario one day
                var token = TokenProvider.GetClientCredentialsToken();
                OAuth2TokenCredentials = new UsernamePasswordCredentials
                {
                    Username = "******",
                    Password = token.AccessToken
                };
            }

            return(OAuth2TokenCredentials);
        }
Esempio n. 2
0
        private IRestClient CreateClient()
        {
            var token = TokenProvider.GetClientCredentialsToken();

            return(this.CreateClient(token));
        }