3 implementations of ICredentialProvider
NuGet.Credentials (3)
DefaultNetworkCredentialsCredentialProvider.cs (1)
17
public class DefaultNetworkCredentialsCredentialProvider :
ICredentialProvider
PluginCredentialProvider.cs (1)
23
public class PluginCredentialProvider :
ICredentialProvider
SecurePluginCredentialProvider.cs (1)
19
public sealed class SecurePluginCredentialProvider :
ICredentialProvider
16 references to ICredentialProvider
NuGet.Credentials (16)
CredentialService.cs (8)
48
public CredentialService(AsyncLazy<IEnumerable<
ICredentialProvider
>> providers, bool nonInteractive, bool handlesDefaultCredentials)
89
foreach (
var
provider in await _providers)
192
private AsyncLazy<IEnumerable<
ICredentialProvider
>> _providers { get; }
195
private bool TryFromCredentialCache(Uri uri, CredentialRequestType type, bool isRetry,
ICredentialProvider
provider,
211
private void AddToCredentialCache(Uri uri, CredentialRequestType type,
ICredentialProvider
provider,
217
private static string RetryCacheKey(Uri uri, CredentialRequestType type,
ICredentialProvider
provider)
222
private static string CredentialCacheKey(Uri uri, CredentialRequestType type,
ICredentialProvider
provider)
233
private static string GetUriKey(Uri uri, CredentialRequestType type,
ICredentialProvider
provider)
DefaultCredentialServiceUtility.cs (3)
35
var providers = new AsyncLazy<IEnumerable<
ICredentialProvider
>>(async () => await GetCredentialProvidersAsync(DelegatingLogger));
64
private static async Task<IEnumerable<
ICredentialProvider
>> GetCredentialProvidersAsync(ILogger logger)
66
var providers = new List<
ICredentialProvider
>();
PluginCredentialProvider.cs (1)
82
/// <see cref="
ICredentialProvider
"/> does not support providing proxy credenitials and treats
PluginCredentialProviderBuilder.cs (1)
64
public IEnumerable<
ICredentialProvider
> BuildAll(string verbosity)
SecurePluginCredentialProvider.cs (1)
76
/// <see cref="
ICredentialProvider
"/> does not support providing proxy credenitials and treats
SecurePluginCredentialProviderBuilder.cs (2)
43
public async Task<IEnumerable<
ICredentialProvider
>> BuildAllAsync()
47
var plugins = new List<
ICredentialProvider
>();