跳转到主要内容

密钥环后端从1Password读取密码数据

项目描述

OnePassword Keyring

实现从1Password读取秘密的Keyring后端代码,使用1password-cli

概述

Keyring python包提供了一个方便的单点访问任何秘密持有系统的入口。

此项目允许Keyring从多平台云密码管理器1Password读取秘密。它是基于并分叉自bitwarden-keyring,由ewjoachim创建。

此后端假定它将在CLI应用程序的上下文中使用,并且它可以与用户使用sdtinstdoutstderr进行通信。

要求

此项目使用官方的1Password CLI。在使用此后端之前,您需要安装并配置它。

安装和配置

pip install onepassword-keyring

使用方法

作为正常的密钥环后端使用。它以优先级10安装,因此可能会首先被选中。

当需要时,onepassword-keyring将自动请求凭证。

注意事项

此分支是为个人使用而创建的,并且不能保证在所有情况下都能正常工作。请谨慎使用,因为我不能对使用此包可能引起的问题承担责任。

onepassword-keyring仅在以下环境下进行了测试:

  • macOS,使用来自brew1password-cli

如前所述,onepassword-keyring仅在具有对标准输入和输出的访问权限的CLI应用程序的上下文中工作。

许可协议

onepassword-keyringMIT 许可协议 下发布。

致谢

此包是从 bitwarden-keyring 分支出来的,并大量基于 ewjoachim 的作品。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定该选择哪个,请了解更多关于 安装包 的信息。

源代码分布

onepassword-keyring-0.1.1.tar.gz (4.9 kB 查看哈希值)

上传时间 源代码

构建分布

onepassword_keyring-0.1.1-py2.py3-none-any.whl (4.6 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面