3 implementations of ICredentialProvider
NuGet.Credentials (3)
DefaultNetworkCredentialsCredentialProvider.cs (1)
15
public class DefaultNetworkCredentialsCredentialProvider :
ICredentialProvider
PluginCredentialProvider.cs (1)
22
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)
194
private AsyncLazy<IEnumerable<
ICredentialProvider
>> _providers { get; }
197
private bool TryFromCredentialCache(Uri uri, CredentialRequestType type, bool isRetry,
ICredentialProvider
provider,
213
private void AddToCredentialCache(Uri uri, CredentialRequestType type,
ICredentialProvider
provider,
219
private static string RetryCacheKey(Uri uri, CredentialRequestType type,
ICredentialProvider
provider)
224
private static string CredentialCacheKey(Uri uri, CredentialRequestType type,
ICredentialProvider
provider)
235
private static string GetUriKey(Uri uri, CredentialRequestType type,
ICredentialProvider
provider)
DefaultCredentialServiceUtility.cs (3)
58
var providers = new AsyncLazy<IEnumerable<
ICredentialProvider
>>(async () => await GetCredentialProvidersAsync(DelegatingLogger));
88
private static async Task<IEnumerable<
ICredentialProvider
>> GetCredentialProvidersAsync(ILogger logger)
90
var providers = new List<
ICredentialProvider
>();
PluginCredentialProvider.cs (1)
81
/// <see cref="
ICredentialProvider
"/> does not support providing proxy credenitials and treats
PluginCredentialProviderBuilder.cs (1)
62
public IEnumerable<
ICredentialProvider
> BuildAll(string verbosity)
SecurePluginCredentialProvider.cs (1)
78
/// <see cref="
ICredentialProvider
"/> does not support providing proxy credenitials and treats
SecurePluginCredentialProviderBuilder.cs (2)
41
public async Task<IEnumerable<
ICredentialProvider
>> BuildAllAsync()
45
var plugins = new List<
ICredentialProvider
>();