【问题标题】:Retrieve credentials from windows credential manager从 Windows 凭据管理器中检索凭据
【发布时间】:2014-01-21 16:39:35
【问题描述】:

得知我的同事说没有 ruby​​ 库可以帮助我们访问 Windows 凭据并将其存储在某个地方(但 python 可以)以便我的 ruby​​ 脚本可以使用它进行身份验证,我感到很失望。我环顾四周,什么也没发现,这是真的还是我们有办法做到这一点。

我的信息是 python 可以使用 win32cred 实现这一点。

[编辑]:想要从 Windows 凭据管理器中检索凭据 如果找不到它们,那么我想启动凭据密码对话框 这是内置的凭据管理器对话框并捕获用户名 和密码并将其保存到凭据管理器。

【问题讨论】:

  • 您在使用 Active Directory 吗?
  • 您可以为 CryptDataProtect stackoverflow.com/a/442509/32453 编写一个 FFI 包装器,如果这就是您所说的“访问 Windows 凭据并将其存储在某处”的意思
  • @rogerdpack:是的,我也想达到同样的效果,在 ruby​​ 中有什么方法可以做到吗?
  • @JustinWood 不使用活动目录

标签: ruby


【解决方案1】:

使用 FFI 调用 CryptProtectData/CryptUnProtectData 方法https://github.com/ffi/ffi/wiki/Windows-Examples

【讨论】:

猜你喜欢
  • 2012-03-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-04-12
  • 2020-02-15
  • 2013-07-18
  • 2011-11-02
  • 1970-01-01
相关资源
最近更新 更多