7个版本
0.0.7 | 2023年10月19日 |
---|---|
0.0.6 | 2023年9月3日 |
0.0.4 | 2023年8月27日 |
#469 in 数据结构
每月 68次下载
165KB
2.5K SLoC
Product OS : Authentication
Product OS : Authentication提供了一套完整预制框架,用于用户身份验证和管理,包括一组API和身份数据库结构。
什么是Product OS?
Product OS是一组包的集合,提供不同工具和功能,可以协同工作,以便更容易地为Rust生态系统构建产品。
安装
使用Rust包管理器cargo安装Product OS : Authentication。
cargo add product-os-authentication
或向您的cargo.toml [packages]
部分添加Product OS : Authentication。
product-os-authentication = { version = "0.0.7", features = [], default-features = true, optional = false }
特性
Product OS Authentication支持以下特性,利用现有的Rust库帮助管理和验证用户身份,包括:
- 一组通用API,用于添加、阻止、删除、管理配置文件和验证用户
- 密码生成和管理
- 与Product OS : OAuth OIDC一起使用此包执行OAuth2身份验证的能力
- 在Product OS : Server with Command and Control上使用此功能,与Product OS : OAuth OIDC服务器通信以执行OAuth 2身份验证
// Feature samples TODO
用法
// Examples TODO
贡献
目前没有贡献,但很快将在公共仓库上提供。
许可证
依赖项
~0–18MB
~318K SLoC