#product-os #authentication #user #ecosystem #management #framework #api

product-os-authentication

Product OS : Authentication提供了一套完整预制框架,用于用户身份验证和管理,包括一组API和身份数据库结构。

7个版本

0.0.7 2023年10月19日
0.0.6 2023年9月3日
0.0.4 2023年8月27日

#469 in 数据结构

Download history 9/week @ 2024-03-10 1/week @ 2024-03-17 9/week @ 2024-03-31 1/week @ 2024-04-07

每月 68次下载

AGPL-3.0-only

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

贡献

目前没有贡献,但很快将在公共仓库上提供。

许可证

GNU AGPLv3

依赖项

~0–18MB
~318K SLoC