密钥环后端从1Password读取密码数据
项目描述
OnePassword Keyring
实现从1Password读取秘密的Keyring后端代码,使用1password-cli。
概述
Keyring python包提供了一个方便的单点访问任何秘密持有系统的入口。
此项目允许Keyring从多平台云密码管理器1Password读取秘密。它是基于并分叉自bitwarden-keyring,由ewjoachim创建。
此后端假定它将在CLI应用程序的上下文中使用,并且它可以与用户使用sdtin
、stdout
和stderr
进行通信。
要求
此项目使用官方的1Password CLI。在使用此后端之前,您需要安装并配置它。
安装和配置
pip install onepassword-keyring
使用方法
作为正常的密钥环后端使用。它以优先级10安装,因此可能会首先被选中。
当需要时,onepassword-keyring
将自动请求凭证。
注意事项
此分支是为个人使用而创建的,并且不能保证在所有情况下都能正常工作。请谨慎使用,因为我不能对使用此包可能引起的问题承担责任。
onepassword-keyring
仅在以下环境下进行了测试:
- macOS,使用来自
brew
的1password-cli
如前所述,onepassword-keyring
仅在具有对标准输入和输出的访问权限的CLI应用程序的上下文中工作。
许可协议
onepassword-keyring
在 MIT 许可协议 下发布。
致谢
此包是从 bitwarden-keyring 分支出来的,并大量基于 ewjoachim 的作品。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定该选择哪个,请了解更多关于 安装包 的信息。
源代码分布
onepassword-keyring-0.1.1.tar.gz (4.9 kB 查看哈希值)
构建分布
关闭
哈希值 for onepassword_keyring-0.1.1-py2.py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2a551eab4152465b55c07cf52dfae22eeefe9ecad954388e2111e546cbf04fb5 |
|
MD5 | 1ef9d14eef328288872819216922704a |
|
BLAKE2b-256 | 9a1b115066a511ec3f19879e5fa57177ad735af6373a38b6cab8ca06b0d7c14a |