public BasicAuthAuthenticator(ITrace trace, IHttpClientFactory httpClientFactory) { Helpers.Microsoft.Git.CredentialManager.EnsureArgument.NotNull(trace, nameof(trace)); Helpers.Microsoft.Git.CredentialManager.EnsureArgument.NotNull(httpClientFactory, nameof(httpClientFactory)); _bitbucketServerApi = new Itofinity.Bitbucket.Authentication.Rest.Server.BitbucketRestApi(trace, httpClientFactory); _bitbucketApi = new Itofinity.Bitbucket.Authentication.Rest.Cloud.BitbucketRestApi(trace, httpClientFactory); }
public BitbucketHostProvider(ICommandContext context, IBitbucketAuthentication bitbucketAuth, IBitbucketRestApi bitbucketApi) { EnsureArgument.NotNull(context, nameof(context)); EnsureArgument.NotNull(bitbucketAuth, nameof(bitbucketAuth)); EnsureArgument.NotNull(bitbucketApi, nameof(bitbucketApi)); _context = context; _bitbucketAuth = bitbucketAuth; _bitbucketApi = bitbucketApi; }
public OAuthAuthenticator(ITrace trace, IHttpClientFactory httpClientFactory, ISettings settings) { Helpers.Microsoft.Git.CredentialManager.EnsureArgument.NotNull(trace, nameof(trace)); Helpers.Microsoft.Git.CredentialManager.EnsureArgument.NotNull(settings, nameof(settings)); Helpers.Microsoft.Git.CredentialManager.EnsureArgument.NotNull(httpClientFactory, nameof(httpClientFactory)); _bitbucketServerApi = new Itofinity.Bitbucket.Authentication.Rest.Server.BitbucketRestApi(trace, httpClientFactory); _bitbucketApi = new Itofinity.Bitbucket.Authentication.Rest.Cloud.BitbucketRestApi(trace, httpClientFactory); _settings = settings; _trace = trace; _httpClientFactory = httpClientFactory; }