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); }
private IRestClient CreateClient() { var token = TokenProvider.GetClientCredentialsToken(); return(this.CreateClient(token)); }