问题标签 [credential-manager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
2804 浏览

git - Git-Credential-Manager-for-Windows 还保存无效凭据

我正在使用 Git-Credential-Manager-for-Windows 版本 1.6.0(也尝试过 1.5.0):https ://github.com/Microsoft/Git-Credential-Manager-for-Windows/releases

Git-Credential-Manager-for-Windows 包含在我正在使用的 Windows 的 Git 中(已尝试 2.9.3 和 2.9.2)https://github.com/git-for-windows/git/releases

我有以下问题:

如果您激活凭证管理器并例如拉取存储库,则会要求您提供登录凭证。凭据保存在(控制面板的)Windows 凭据管理器中,用户无需重新输入凭据。

但是,如果用户输入了错误的凭据或更改了密码,则凭据管理器会保存错误的凭据。

我在 git-credential-manager-for windows 命令的帮助页面上找到了以下内容:

我的理解如下:

credential-manager应该验证凭据(因为默认情况下这是 true),并且如果它们是错误的,则不应阻止删除(因为默认情况下这是 false)

但是凭据不会被删除,即使它们是错误的!

我已经尝试在配置文件中手动设置“验证”和“保留”,但没有成功......

我知道我总是可以从控制面板手动删除凭据,但这不是我公司喜欢的解决方案。

此致

卢卡斯

0 投票
4 回答
39021 浏览

windows - 从凭据管理器中删除 Windows 上所有用户的条目

我目前正在为 Windows 卸载程序中的所有用户实施“删除设置”,并且遇到了一个我什至不确定是否可以解决的问题。

keymgr.dll应用程序使用 CredentialManager ( )为当前用户存储凭证条目。我们将凭证的目标称为“X”。卸载时,应从所有用户上删除所有使用目标“X”存储的凭据。卸载程序当然需要管理员权限,但我仍然觉得很难做到这一点。

对于当前用户,该命令通常是通过cmdkey /delete=:X命令提示符解决的。据我所知,cmdkey.exe /list仅有助于列出当前用户的条目,不能从其他用户删除本地条目。

我了解到凭据存储为文件C:\Users\_user_\AppData\Local\Microsoft\Credentials夹下的操作系统文件,但我不知道哪些文件是我要删除的条目,删除所有文件对其他应用程序来说是危险的。另外我认为删除操作系统文件会很危险,并且可能有限制(额外的 UAC 提示?)。

Runas命令是我得到的最接近的镜头,但因为它需要用户的密码,所以它变得非常困难,而不是我想要的卸载程序。我还需要一种方法来获取每个用户的用户名和域并对其进行迭代。

我更愿意使用其中一个cmdpowershell为此。

0 投票
0 回答
135 浏览

powershell - 通过 WinRM 在新机器上访问 PasswordVault 时“无法打开 Vault”

当我通过 WinRM 连接到新的 windows 机器时,我无法访问 CredentialManager 的 PasswordVault。

错误信息是:

当我使用桌面或 RDP 登录机器时,PasswordVault 似乎被神奇地创建了,并且通过 WinRM 的访问也有效。

有针对这个的解决方法吗?也许我可以用命令初始化 PasswordVault?

0 投票
4 回答
55763 浏览

git - 我的远程 git 存储库密码存储在本地计算机的什么位置?

我在 bitbucket 上设置了一个 git 存储库

我从我的办公室工作站和家用 PC 拉取并推送到存储库。当我从我的办公室工作站推或拉时,它会提示我输入密码。但是,当我从家用 PC 上推或拉时,它不会提示输入密码。

我不记得我在家用电脑上做了什么来记住密码。

跑步$ git config credential.helper回报manager

根目录.gitconfig下我的用户文件夹中的内容文件

密码存储在本地磁盘的什么位置?

检查当前凭据状态的命令是什么?

我如何同样记住办公室工作站上的密码?

注意:我使用的是 Windows 7

0 投票
1 回答
502 浏览

c# - 如何使用 c# 凭据管理器 API 在 1 个用户名下存储多个凭据?

我试图为每个目标存储超过 1 个用户名和密码。问题是每次添加具有相同用户名但目标和密码不同的新凭据时,具有相同用户名的其他凭据都会被删除。

我的问题是如何在同一个目标下存储多个用户名和密码?

https://www.nuget.org/packages/CredentialManagement/

0 投票
0 回答
712 浏览

google-chrome - 在损坏的 SSL 网站上的 Chrome 中保存密码

当网站没有有效的 SSL 证书时, Chrome不允许保存密码。

是否有解决方法或标志来启用此功能?

0 投票
1 回答
7083 浏览

windows - 使用 CMDKEY 或类似批次等效导出 Windows 凭据

我希望将 Windows 凭据导出到另一台 Windows 机器。到目前为止,在 Windows 中,我只有用于备份/恢复的 GUI 选项,但在 CMDKEY 中没有用于备份/恢复所有 Windows 凭据的选项。是否有与以下等效的命令行?

在此处输入图像描述

0 投票
1 回答
1071 浏览

javascript - TypeError:无法构造“PasswordCredential”:“id”不能为空

我想在我的 Angular 应用程序中实现凭证管理 API

我的 login.html 看起来像这样

我有 LoginFormController 作为我的控制器。在函数内部,我像这样创建了名为 PasswordCredential 的新对象

但我收到错误 PasswordCredential : id must not be empty

请帮忙

0 投票
1 回答
4331 浏览

windows-10 - 在此智能卡上未找到有效证书

我使用Yubikey4作为我的智能卡和StartCom Class 1 login certificate。我的问题是:windows 不想使用这张卡

Windows 凭据管理器:“在此智能卡上未找到有效证书”。

Microsoft Office 看不到此卡。

Windows VPN:“找不到可用于此可扩展身份验证协议的证书。”

Keepass2(RSA 证书密钥提供程序插件 - 使用 Windows 安全性):“没有可用的证书。没有证书符合应用程序标准。” (当然也用 RSA 证书测试过)。

我的证书详细信息:

密钥用法:数字签名、密钥加密、数据加密 (b0)

增强的密钥使用:客户端身份验证 (1.3.6.1.5.5.7.3.2)、安全电子邮件 (1.3.6.1.5.5.7.3.4)

公钥参数:ECDH_P384

从设备管理器:

智能卡名称:“身份设备 (NIST SP 800-73 [PIV])”

智能卡读卡器名称:“Microsoft Usbccid 智能卡读卡器 (WUDF)”

使用智能卡是否需要使用任何密钥?

0 投票
1 回答
517 浏览

vsto - 使用 ADAL v3 和 Windows 凭据管理器缓存刷新令牌

我有一个 VSTO 插件,我希望用户使用 AAD 登录,以便它可以访问下游服务,但为了减少登录提示的数量,我想在 Windows 凭据管理器中缓存刷新令牌。

我相信 ADAL v3 不允许访问刷新令牌,因此我将不胜感激有关如何实现这一点的任何建议。是否有一个令牌缓存可以包装访问 Windows 中的凭据管理器?