#oidc #client #actix-web #axum #jwt #open-id #rauthy

rauthy-client

rauthy-client - Rauthy OIDC IAM 项目的客户端

6 个版本 (3 个重大变更)

0.4.0 2024 年 5 月 8 日
0.3.0 2024 年 4 月 16 日
0.2.0 2024 年 4 月 9 日
0.1.2 2024 年 2 月 20 日
0.1.1 2023 年 11 月 27 日

#2110 in Web 编程

Download history · Rust 包仓库 105/week @ 2024-05-02 · Rust 包仓库 56/week @ 2024-05-09 · Rust 包仓库 30/week @ 2024-05-16 · Rust 包仓库 34/week @ 2024-05-23 · Rust 包仓库 34/week @ 2024-05-30 · Rust 包仓库 38/week @ 2024-06-06 · Rust 包仓库 38/week @ 2024-06-13 · Rust 包仓库 37/week @ 2024-06-20 · Rust 包仓库 26/week @ 2024-06-27 · Rust 包仓库 64/week @ 2024-07-04 · Rust 包仓库 50/week @ 2024-07-11 · Rust 包仓库 32/week @ 2024-07-18 · Rust 包仓库 39/week @ 2024-07-25 · Rust 包仓库 32/week @ 2024-08-01 · Rust 包仓库 31/week @ 2024-08-08 · Rust 包仓库 22/week @ 2024-08-15 · Rust 包仓库

每月 126 次下载
2 个库中使用(通过 zino-core

Apache-2.0

90KB
2K SLoC

rauthy-client

rauthy-client 是 Rauthy 项目的最小化且默认安全的客户端库。

当然,您可以使用任何通用的 OIDC 客户端与 Rauthy 一起使用。然而,这个 crate 的想法是提供一个尽可能简单的生产就绪设置,最小化开销和安全的默认值,如果您无论如何只使用 Rauthy

您可以在 示例 目录中找到 actix-webaxum 或完全通用的框架/应用程序的示例。


lib.rs:

rauthy-client 是 Rauthy 项目的最小化且默认安全的客户端库。

当然,您可以使用任何通用的 OIDC 客户端与 Rauthy 一起使用。然而,这个 crate 的想法是提供一个尽可能简单的生产就绪设置,最小化开销和安全的默认值,如果您无论如何只使用 Rauthy

您可以在 示例 目录中找到 actix-webaxum 或完全通用的框架/应用程序的示例。

功能

  • actix-web 将启用 actix-web 特定的提取器和处理器
  • axum 将启用 axum 特定的提取器和处理器

依赖项

~19–35MB
~679K SLoC