API 接口的密码管理,如 Lastpass

Password management like Lastpass for API interfacing

我在 PowerShell 和 python 中编写了一些模块,每个模块都访问需要身份验证的不同 API。

我目前有它,所以用户名和密码是在代码中输入的。我知道我可以选择让它每次都提示要求提供凭据,或者将凭据存储在我可以从文件中提取的静态存储库和静态加密中。但这些都不是我需要的解决方案。

我想问的是,有类似Lastpass类型的API开发方案吗?

我已经尝试在 Lastpass 网站本身上查找它,但我没有看到任何东西,至少我能理解,可以实现这个目的(特别是对于 PowerShell 和 Python)。

如有任何帮助,我们将不胜感激。

LastPass 似乎只允许 API 集成企业帐户。 Keepass 是一种本地且可编写脚本的替代方案。

http://keepass.info/help/v2_dev/scr_sc_index.html

你应该试试 Hashicorp Vault

它标榜自己为 "encryption as a service",它是开源的并且有一个内置电池的 REST API,您可以通过任何编程语言与之交互。