问题标签 [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 投票
1 回答
1587 浏览

asp.net-mvc - 如何将 tableau server 的凭据与 asp.net mvc web-server 的凭据集成?

我们可以使用 tableau 提供的脚本轻松地将 tableau 报表嵌入或放置在网页中。但是,tableau server 有它自己的凭据。这就是为什么网页中的报告在页面内提供了一个登录弹出窗口,这不是预期的。

我想使用网站的登录凭据登录到 tableau 服务器,而无需任何 tableau 服务器凭据即可查看网页和报告。Tableau server 将通过获取网页凭据来提供报告,这样用户就不会觉得他需要多个凭据来查看网页和 tableau 报告。

请给我建议...我现在该怎么办?

提前致谢。

0 投票
1 回答
1277 浏览

c# - 使用 Windows 7 使用凭据管理器保存密码 (.NET 2.0)

是否可以访问 .NET 2.0 (C#) 中的 Windows 安全类并从中保存/读取数据?(凭证管理器)

我的意思是“凭据管理器”,其中 Windows 保存远程桌面身份验证数据等。

或者,如果不是,我如何安全地保存密码?就像使用用户个人信息或硬件 ID 或其他独特的东西加密数据。

提前致谢!

0 投票
1 回答
28392 浏览

c# - 如何使用 C# 在 Windows 上存储和检索凭据

我构建了一个要在 Windows 10 上运行的 C# 程序。我想通过按一个按钮从该程序发送电子邮件(计算结果)。我将from:电子邮件地址和subject:等放在 C# 属性中,但我不想在程序中的任何位置放置明文密码,并且我不希望用户必须输入服务器密码每次发送邮件。

可以这样做吗?

如果是这样,如何(通常)?

我正在考虑将所有电子邮件信息(包括服务器的加密密码)放入数据文件中,以便在程序启动期间读取。

或者,也许 Windows 10 有这样的功能......

0 投票
0 回答
462 浏览

windows - Windows 凭据提供程序 - 如何解锁特定用户

我一直在使用 Windows 8 凭据提供程序为 Windows 用户提供备用登录机制。一切正常,但是,如果系统上有多个用户帐户,我正在尝试一种特定的场景。

如果系统有 2 个用户(例如 A 和 B)并且用户 A 锁定屏幕。那么是否可以解锁用户 B 而不是 A 呢?默认情况下,它会尝试解锁锁定计算机的用户,在这种情况下是用户 A。我做了一些实验,但没有任何效果。是否有任何文件解释它是否可行?

0 投票
1 回答
1347 浏览

c# - 在 IIS 下的 ASP.net 网站中使用 C# 从 Windows 凭据存储中检索凭据

在 IIS 下使用 C# 在 ASP.net 网站中从 Windows 凭据存储问题中检索凭据我正在使用以下代码

以上代码在 IIS 下的 windows server 2012 R 上运行。但是上面的代码无法检索用户名和密码。(cm 始终为空)我在控制台应用程序中使用了相同的代码并且工作正常。请让我知道需要遵循的任何特殊说明。提前致谢。

0 投票
0 回答
229 浏览

c# - 服务登录 - 如何存储凭据

在遗留系统中(写在C#运行上Windows)服务需要使用其他服务。一项服务负责对来访者的到来或离开采取行动。服务必须通过带有用户和密码的 REST API 对自己进行身份验证,并获得身份令牌作为回报。所以我需要将服务的密码存储在某个地方。我正在研究数据保护 API (DPAPI),但发现它已被弃用,并且我发现出售用于破解 DPAPI 加密密码的软件。您是否认为使用Credential Manager是一个不错的选择?凭据管理器中的密码是否仍应加密?什么?

0 投票
1 回答
985 浏览

c# - 在 IIS 下的 ASP.net 网站中使用 C# 从 Windows 通用凭据存储中检索凭据

在 IIS 下使用 C# 在 ASP.net 网站中从 Windows 凭据存储问题中检索凭据我正在使用以下代码

本地机器和 Windows 10 IIS 工作正常。但是当我尝试在 Windows Server 2012 R2 中托管时无法正常工作。我的代码:

以上代码在 IIS 下的 windows server 2012 R 上运行。但是上面的代码无法检索用户名和密码。(cm 始终为空)我在控制台应用程序中使用了相同的代码并且工作正常。请让我知道需要遵循的任何特殊说明。

0 投票
0 回答
133 浏览

c# - 多个应用程序可以访问同一个凭证管理器记录吗?

我在 AppOne 中使用以下代码向 Windows 凭据管理器中的 Web 凭据添加凭据。

然后我想在 AppTwo 中访问它。我发现 AppTwo 无法访问我上面保存的记录。我对其进行了测试,似乎只有保存凭据的应用程序才能访问它。我认为这是有道理的。但是有没有办法可以在 AppOne 中保存凭据并在 AppTwo 中获取它?我可以直接使用 C# API 以编程方式通过 Windows 凭据保存而不是保存在凭据管理器中的 Web 凭据中吗?即使我可以将凭据保存到 Windows 凭据中,我是否可以在不同的应用程序之间共享它?

我的第二个问题是,如果 AppOne 1.0 将凭证保存到凭证管理器中,那么 AppOne 升级到 2.0,或者如果 windows 升级win8win10,保存的凭证是否仍然有效且正确?我在网上搜索,但有点迷路了。

谢谢!!

0 投票
2 回答
9677 浏览

git - 如何更改/切换 git 命令行使用的用户凭据?(Windows 10、Git 2.9.2)

我在访问我的私人 GitHub 存储库时遇到问题。我相信问题的根源是 Git(Windows 上的 v 2.9.2)“神奇地”使用的用户凭据。

我一直在使用多个 Git 帐户。更改我的 user.name 和 user.email (git config --global user.name) 似乎还不够。

当我尝试访问 GitHub 存储库(克隆或推送)时会出现问题,这会导致以下消息:

我的全局(和本地)user.name 和 user.email 设置正确,但我认为 git 使用了错误的凭据(从以前访问另一个帐户时缓存)。

我对此进行了一些搜索,但没有找到任何有用的信息(似乎有多个凭据管理器/方案......我正在使用现在安装最新 git 的默认管理器(2.9.2 ) 对于窗户)。

注意:我找到了一种解决方法——即删除现有的来源,然后使用完整的(包括凭据)路径名重新添加它......例如:

这是处理这个问题的一种相当不优雅的方式。我宁愿知道如何切换和管理 Git 在后台“神奇地”使用的用户凭据。

有谁知道如何处理此类问题 - 在这种情况下切换用户凭据?

谢谢

0 投票
2 回答
5006 浏览

windows - 创建脚本以在重新启动时仅删除通用凭据

我有一个问题,我们的用户由于存储的通用凭据 (GC) 而将他们的 AD 帐户锁定。问题通过删除 GC 得到解决,但当用户登录到新机器时它们会返回。

我可以找到关于删除除 GC 之外的所有存储凭据的大量信息,但这与我需要的相反,其他凭据必须保持不变。

我已经生成了一个批处理文件,但它只会删除没有任何特殊字符的“基本”CG。我怀疑命令 cmdkey /delete 无法处理复杂的名称。即 LegacyGeneric:target=Microsoft_OC1:uri=Joe.Bloggs@example.com.au:certificate:OCS:1

批处理文件,

cmdkey.exe /list > "%TEMP%\List.txt"
findstr.exe LegacyGeneric "%TEMP%\List.txt" > "%TEMP%\tokensonly.txt"
FOR /F "tokens=1,2 delims=" %a IN (%TEMP%\tokensonly.txt) DO cmdkey.exe /delete:%b
del "%TEMP%\List.txt" /s /f /q
del "%TEMP%\tokensonly.txt" /s / f /q

当我们的应用程序白名单在 2 周内上线时,我在获取批处理文件时也会遇到问题。所以 PowerShell 脚本会更好,但我对其他语言持开放态度。

我确信必须有一个能够处理此请求的脚本,但我遇到了知识墙。

任何帮助将不胜感激。

干杯,蒂姆