5个版本
0.1.6 | 2021年9月4日 |
---|---|
0.1.5 | 2021年9月4日 |
0.1.4 | 2021年8月2日 |
0.1.3 | 2020年9月2日 |
0.1.1 |
|
#313 在 身份验证 中
2,152 每月下载量
55KB
1.5K SLoC
keytar-rs
keytar 的Rust绑定
一个本机Node模块,用于在系统密钥链中获取、添加、替换和删除密码。在macOS上,密码由Keychain管理,在Linux上由Secret Service API/libsecret管理,在Windows上由凭证保险库管理。
let service = "service";
let account = "account";
let password = "password";
keytar::set_password(service, account, password).unwrap();
Linux需求
目前这个库使用 libsecret
。根据您的发行版,您可能需要安装相应的软件包,例如。
- Debian/Ubuntu:
sudo apt-get install libsecret-1-dev
- 基于Red Hat的:
sudo yum install libsecret-devel
- Arch Linux:
sudo pacman -S libsecret
依赖项
~0.6–2MB
~31K SLoC