【发布时间】:2020-02-15 05:45:05
【问题描述】:
他们在每个地方都在为获取用户提供答案......但我想从凭据管理器获取凭据? 我已经尝试了所有使用 . 的方法,
1.System.Security.Principal.WindowsIdentity.GetCurrent().Name
**Output:** => "DESKTOP\\India"
这是提供域名而不是凭据管理器凭据。 2.我试过下面的代码..使用来自nuget的凭据包
var cm = new Credential();
cm.Target = "Here what i have to put????";
我对我必须在 cm.target="????" 中输入的内容有疑问 3.试过了
Environment.UserName()
Output: "India"(This is not from credential manager credentials)
4.试过
System.Net.CredentialCache.DefaultCredentials()
Output:
{
`Username:'',`
password:''
}
我认为我们必须发送参数,这些也不是来自 Windows 凭据管理器凭据。
我正在等待你们的帮助。任何帮助将不胜感激。
【问题讨论】:
-
您能否重新表述一下您的问题,很难理解您的意思。这可能会有所帮助:stackoverflow.com/help/how-to-ask
-
如何使用 c#.Net 获取 Windows 凭据(用户名和密码)
-
我想知道这是否应该被支持,因为密码应该被散列,这意味着它们也必须被去散列。 OP 只想知道如何检索当前登录到运行应用程序的 Windows 的经过身份验证的用户的用户名和密码。 @papanito
-
我需要凭证管理器的用户名 ....不需要密码