Skip to content
This repository was archived by the owner on Oct 4, 2021. It is now read-only.

Commit b25a554

Browse files
authored
Merge pull request #9516 from mono/revert-credential-provider
Revert "[PackageManagement] Register credential providers coming from…
2 parents 09fe445 + 8d8e28f commit b25a554

File tree

2 files changed

+1
-19
lines changed

2 files changed

+1
-19
lines changed

main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/PackageManagementCredentialService.cs

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
using NuGet.CommandLine;
3333
using NuGet.Credentials;
3434
using NuGet.Protocol;
35-
using NuGet.Protocol.Plugins;
3635

3736
namespace MonoDevelop.PackageManagement
3837
{
@@ -61,7 +60,6 @@ IEnumerable<ICredentialProvider> GetCredentialProviders ()
6160
var credentialProviders = new List<ICredentialProvider>();
6261

6362
credentialProviders.Add (CreateSettingsCredentialProvider ());
64-
credentialProviders.AddRange (GetPluginsCredentialProviders ());
6563
credentialProviders.Add (new MonoDevelopCredentialProvider ());
6664

6765
return credentialProviders;
@@ -74,17 +72,6 @@ static SettingsCredentialProvider CreateSettingsCredentialProvider ()
7472
return new SettingsCredentialProvider (packageSourceProvider);
7573
}
7674

77-
static IEnumerable<ICredentialProvider> GetPluginsCredentialProviders ()
78-
{
79-
var builder = new SecurePluginCredentialProviderBuilder (
80-
PluginManager.Instance,
81-
canShowDialog: false,
82-
logger: NuGet.Common.NullLogger.Instance
83-
);
84-
var providers = builder.BuildAllAsync ().Result;
85-
return providers;
86-
}
87-
8875
/// <summary>
8976
/// The credential service puts itself in a retry mode if a credential provider
9077
/// is checked. This results in credentials stored in the key chain being ignored

main/src/addins/MonoDevelop.PackageManagement/NuGet.Credentials/CredentialService.cs

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -103,18 +103,13 @@ public async Task<ICredentials> GetCredentialsAsync (
103103

104104
CredentialResponse response;
105105
if (!TryFromCredentialCache (uri, type, isRetry, provider, out response)) {
106-
/* Temporarily disable interactive-ness with secure plugin provider
107-
* to avoid them blocking on requesting user-input for device flow auth
108-
*/
109-
var nonInteractive = _nonInteractive || provider is SecurePluginCredentialProvider;
110-
111106
response = await provider.GetAsync (
112107
uri,
113108
proxy,
114109
type,
115110
message,
116111
isRetry,
117-
nonInteractive,
112+
_nonInteractive,
118113
cancellationToken);
119114

120115
// Check that the provider gave us a valid response.

0 commit comments

Comments
 (0)