我想根据登录用户创建NetworkCredential,如:
var cred = new NetworkCredential("username", "password", "domain");
通常,代码在用户使用他/她的密码登录的系统上运行。所以我不想再次获取密码。我的问题有两个部分:
问题1。有没有办法获取当前的桌面应用程序凭据?类似的东西:
var cred = NetworkCredential.Current;
问题2。在网络SPA应用程序中,如何通过WebApi将凭据传递给服务器,以便我可以使用他/她的凭证进行工作?