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