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 次
55KB
1K SLoC
connect-sdk-rust
1Password Connect Rust SDK为您的Rust应用程序提供了访问您基础设施上托管的1Password Connect API的权限,并利用1Password Secrets Automation的强大功能。
此库可由Rust应用程序、工具和其他自动化程序使用,以访问和管理1Password宝库中的项目。
安装
用法
- 首先将
.env-sample
复制到.env
,并确保更新其值。 - 按照 说明启动Connect,并确保Docker容器在
http://localhost:8080
启动。 - 确保更新
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