17 个版本
0.0.17 | 2023 年 10 月 18 日 |
---|---|
0.0.16 | 2023 年 10 月 18 日 |
0.0.5 | 2023 年 9 月 3 日 |
0.0.2 | 2023 年 8 月 21 日 |
440 在 身份验证 中排名
每月下载量 121
205KB
3.5K SLoC
产品操作系统:OAuth 和 OIDC
产品操作系统:OAuth 和 OIDC 在产品操作系统服务器上提供了一整套端点和端到端处理,用于 OAuth2 和 OIDC。
什么是产品操作系统?
产品操作系统是一组包,提供不同的工具和功能,可以在 Rust 生态系统中协同工作,使构建产品更加容易。
安装
使用 Rust 包管理器 cargo 安装产品操作系统:OAuth 和 OIDC。
cargo add product-os-oauth-oidc
或将产品操作系统:OAuth 和 OIDC 添加到您的 cargo.toml [packages]
部分。
product-os-oauth-oidc = { version = "0.0.17", features = [], default-features = true, optional = false }
功能
产品操作系统 OAuth 和 OIDC 支持许多功能,利用现有的 Rust 库来执行 OAuth2 和 OIDC 支持
- 完整的 OAuth2 流端点集
- 提供完整的发行者、授权者、注册者和请求者功能
- 支持 OAuth2 发行、刷新和撤销
- 与产品操作系统:身份验证一起工作,处理完整的用户授权授予流程
- 支持隐式授权流程
- 支持设备代码授权流程
- 支持客户端凭据授权流程
- 开箱即用的基本 OIDC 支持
// Feature samples TODO
使用方法
// Examples TODO
贡献
目前没有贡献,但很快将在公共存储库中提供。
许可证
依赖项
~0–17MB
~300K SLoC