6 个版本 (3 个稳定)

2.0.1 2022年5月29日
1.0.0 2022年5月29日
0.1.2 2022年5月19日
0.1.1 2022年5月19日
0.1.0 2022年5月18日

634身份验证 中排名

每月下载 22

MIT 许可证

55KB
1K SLoC

connect-sdk-rust

1Password Connect Rust SDK为您的Rust应用程序提供了访问您基础设施上托管的1Password Connect API的权限,并利用1Password Secrets Automation的强大功能。

此库可由Rust应用程序、工具和其他自动化程序使用,以访问和管理1Password宝库中的项目。

安装

用法

  1. 首先将 .env-sample 复制到 .env,并确保更新其值。
  2. 按照 说明启动Connect,并确保Docker容器在 http://localhost:8080 启动。
  3. 确保更新 OP_API_TOKEN 文件中的 .env

API使用

有关更多示例,请参阅 文档

即将推出的增强功能

  • 当前目标是覆盖所有现有的API端点(进行中)。
  • TBD: 如果您有任何请求,请提出问题!

开发

运行测试

从存储库根目录

cargo test

构建

cargo build --release

这不是官方SDK

这个Rust包完全是我创建的,到目前为止,还没有得到1Password团队“官方”的支持。这可能会改变,也许如果他们愿意帮助并/或将其纳入1Password生态系统,那也会很好。


关于1Password

1Password 是世界上最受喜爱的密码管理器。通过结合行业领先的安全性和获奖设计,该公司为全球企业和消费者提供私有、安全和用户友好的密码管理。超过60,000家企业客户信任1Password作为他们的企业级密码管理器。

安全

如果您发现任何漏洞,1Password要求您进行负责任的披露。请通过 BugCrowd 提交发现。

有关安全实践的信息,请访问我们的 安全主页

MSRV

本项目已针对最新的稳定版Rust进行了测试。

依赖项

~19–32MB
~573K SLoC