问题标签 [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 回答
137 浏览

windowsiot - Windows IoT 中的凭据管理器

就像在桌面窗口中一样,微软是否为 Windows IoT Core 10 提供凭据管理器。?如果是这样,如何访问它以存储密码并通过我的 UWP 应用程序使用它。?

0 投票
2 回答
6776 浏览

powershell - 如何在 PowerShell 脚本中传递 Windows 凭据?

我正在编写一个 PS 脚本来在 Chrome 浏览器中自动打开一个 URL。我创建了一个凭证对象并将其传递给Start-Process如下。

我希望 Chrome 浏览器可以使用凭证对象通过 URL 打开。但它抛出如下错误。

Start-Process :由于以下错误,无法执行此命令:登录失败:未知用户名或密码错误。

注意:如果我手动将 Windows 安全凭据传递给 URL,则 URL 可以正常工作,因此我的凭据很好。感觉在传递 Windows 安全凭据时出现问题。不知道出了什么问题。

0 投票
2 回答
163 浏览

c++ - 我是否需要手动将 PCREDENTIAL.CredentialBlob 归零?

我正在使用这样的Windows 凭据存储

如您所见,我根据需要释放缓冲区。但是,我看到 LPBYTE 指针CredentialBlob仍然有效,并且仍然包含内存中的密码。我必须SecureZeroMemory手动操作吗?谁拥有缓冲区?我发现没有其他源代码可以做到这一点......

我没有找到任何东西,https: //msdn.microsoft.com/library/aa919793.aspx 仅包含以下通用语句:

使用后从内存中清除凭证数据

使用后不要将凭证留在内存中。使用后通过调用 SecureZeroMemory 清除临时存储中的所有凭证数据。

0 投票
1 回答
152 浏览

html - 如何让浏览器要求保存密码并自动填写登录凭据

如何修改我的自定义 DNN 登录模块,以便浏览器可以要求保存密码并将信息添加到 Web 凭据?

该模块当前的工作方式是它有一个带有下一步按钮的用户名字段。一旦您输入正确的用户名,它就会进入下一步询问您的密码。

当您导航到登录页面时,应该已经填写了用户名。

谢谢

0 投票
1 回答
94 浏览

android - 网站无法识别保存在 Smartlock 中的凭据

是否根据https://developers.google.com/identity/smartlock-passwords/android/associate-apps-and-sites设置 Smartlock 以在网站和移动应用程序之间共享凭据 似乎设置工作正常(见案例 1)。但据我了解,它也应该朝另一个方向工作(见案例 2)

案例 1 - 好的

  1. 在网络上登录
  2. 在 Smartlock 中保存的凭据
  3. 打开移动应用程序并提示 Smartlock 保存在网络上的凭据

案例 2 - 不正常

  1. 在移动应用程序上登录
  2. 在 Smartlock 中保存的凭据(确保凭据出现在 chrome://settings/passwords 中)
  3. 尝试使用在移动应用程序中输入的凭据登录,但网站没有提示。但是在网站上输入的凭据会在网站上提示。

我不确定,但似乎网站上有一些问题。不幸的是,我无法访问网站代码。

我也检查了纽约时报的移动应用程序和网站,也有同样的问题。也许谷歌文档错误并且(案例 2)没问题。

我很感激任何帮助

0 投票
2 回答
2569 浏览

ios - 如何实现 AutoFill Credential Provider Extensions - iOS 11, swift4

很长一段时间以来,我一直在从事 iOS 自动填充凭据扩展工作。我查看了很多 iOS 文章和视频。但是我无法在快速类型栏上显示凭据,重置的东西已成功集成。任何人都可以给我快速帮助吗?

使用从苹果共享的此视频和 url: https ://developer.apple.com/videos/play/wwdc2018/721 https://developer.apple.com/documentation/authenticationservices
我正在使用以下代码将凭据保存到特定域的钥匙串。

并使用此代码保存域:

我创建了自动填充扩展并获取保存的凭据,但无法在 safari for instagram.com 的快速类型栏上显示凭据

0 投票
0 回答
54 浏览

c# - 如何识别操作系统中可用的 Windows 凭据管理器

我正在处理 WinForms 应用程序的登录过程,并正在检查各种选项来存储我的应用程序登录凭据,并且遇到了一个我想寻求帮助的问题。

我的想法是将应用程序凭据存储到 Windows 凭据管理器,如果操作系统支持它(目标操作系统可以是从 Vista 到 Win10 的任何东西),否则将其存储到 Windows 注册表。但是我面临的问题是我将如何检查操作系统是否支持 Windows 凭据管理器,我在某处读到如果它不存在它会抛出一个错误,但是有没有更好的方法可以在不处理它的情况下检查它例外。

我正在使用CredentialManagement Nuget 包来访问 Windows 凭据管理器功能。

0 投票
0 回答
456 浏览

linux - Windows 等效于应用程序范围的 Linux 钱包

在 Linux 中,有一个 KDE 钱包(和 GNOME 钱包)应用程序,用于存储密码和其他敏感数据。默认情况下,这些钱包会阻止存储数据的应用程序以外的应用程序的意外数据访问。

例如,如果数据是由 存储的/bin/app1,那么/bin/app2将无法完全访问该数据,并且钱包将首先询问用户是否真的要允许/bin/app2访问存储的数据/bin/app1

我发现此功能对于我参与的应用程序的本地数据安全的某些方面很重要。

在 Windows 上,提供了一个有点类似的 UX wincred.h,但是,据我目前了解,其中没有任何类型的每个应用程序的限制。它将提供对当前用户启动的任何应用程序的数据访问,因此提供的安全性低于 Linux 钱包的应用程序范围默认设置。

有什么方法可以仅使用标准 API 在 Windows 中实现类似的应用程序(或供应商)范围的安全性?

0 投票
1 回答
1810 浏览

windows - 无法在 Powershell 5 中安装 CredentialManager 模块

我在 Windows Server 2019 上,我无法CredentialManager使用 PowerShell 安装。

我收到以下错误:

我在带有 PowerShell v5 的 Windows 2012 上使用了相同的命令,它可以工作。想法?

0 投票
1 回答
1035 浏览

automation - 客户端 11.3.2 中的动态凭证分配

我需要使用凭据登录到 AA 中的系统,以便机器人可以在不同的机器上运行,并具有与每台机器/机器人相关联的系统的技术用户。

可以说系统是 Stackoverflow。假设我有两个虚拟机,命名为:VM1,VM2

我将我的凭据命名为“Stackoverflow-VM1”、“Stackoverflow-VM2”,并希望自动化动态访问这些凭据,以便在 VM1 上运行的自动化将始终使用 VM1 凭据。

我不知道如何在 AA 中使用这种机器动态访问,而这在其他自动化软件中很容易做到,而且如果没有这个功能,凭证保险库似乎毫无用处,尤其是在储物柜的额外概念下......有什么帮助吗?

已经尝试过:

1) AA 中的凭证变量从客户端看起来像这样:$Stackoverflow-VM1(username)$,所以我尝试简单地写入(不使用 F2 变量列表):$Stackoverflow-$Machine$(username)$ 到设置文本字段,但导致将字符串“$Stackoverflow-VM1(username)$”写入相应的文本字段,这与 AA 文档一致: https ://docs.automationanywhere.com/bundle/enterprise-v11 .3/page/topics/aae-client/bot-creator/using-variables/credential-variables.html “只能从“插入变量”窗口查看和访问凭证锁柜中包含的凭证变量。

2) 我尝试创建不同的储物柜,其中 VM1 只会看到“Stackoverflow-Locker-VM1”,并且存在对应的 VM2 储物柜。现在,如果我可以在每个储物柜中创建具有相同名称但内容不同的凭据,我可以轻松地做到这一点,但我无法创建同名凭据,因为它们彼此了解,并且不仅在储物柜的上下文中定义。

3)此页面表明它不可能:https ://apeople.automationanywhere.com/s/question/0D56F00005dy3Ri/can-we-able-to-use-credential-vault-dynamically-?language=en_US 但它是 8 个月旧线程,现在可能已经改变。就可扩展性而言,此线程中建议的所有内容都是不可能的。

感谢您的任何意见,谢谢。