microsoft / microsoft/artifacts-credprovider

The messages logged by the credential providers are not localized.

Open
#464 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement keep
Dominant language
C#
Stars
947
Forks
728
PR merge metrics
No merged PRs in 30d

Description

Discussed in https://github.com/microsoft/artifacts-credprovider/discussions/433

Originally posted by kartheekp-ms July 6, 2023
When I execute dotnet restore command and NuGet is trying to access a private feed, credential provider displays following logs to the console.

log  :    [CredentialProvider]ATTENTION: User interaction required.

log  :

log  :    **********************************************************************

log  :

log  :    To sign in, use a web browser to open the page https://microsoft.com/devicelogin and enter the code {REMOVED} to authenticate.

Looking at the repository, there is no code related to localization, but just wanted to confirm that currently log messages are not localized. Are there any plans to enable localization in the future?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by running dotnet restore against a private feed and locating the credential provider code that emits the shown console messages. The repository currently has no identified localization code, so determine the localization approach and scope before changing messages. Done means the credential provider's user-facing logs are localized without breaking authentication guidance.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
authentication, localization
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.