cake-build / cake-build/cake

Builtin NuGet client should support credential providers

Open
#2,349 5 comments 4 reactions 1 assignee Claimed by @bjorkstromm View on GitHub
Improvement priority: high
Dominant language
C#
Stars
4.2k
Forks
778
Avg merge
1h 15m
Merged PRs (30d)
19

Description

nuget.exe supports using external credential providers. These are used for example for accessing Azure Artifacts feeds with the CredentialProvider.VSS.exe.

This mostly works for the NuGet* commands (except for #2345), but not for the NuGet internal client (eg. for #load/#addin directives)

https://docs.microsoft.com/en-us/azure/devops/artifacts/nuget/nuget-exe?view=vsts&tabs=new-nav#advanced-credential-provider-scenarios

See https://docs.microsoft.com/en-au/nuget/reference/extensibility/nuget-exe-credential-providers for details of how nuget.exe looks for credential providers (including the NUGET_CREDENTIALPROVIDERS_PATH environment variable)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.