8 releases (5 breaking)

new 0.6.1 Jan 1, 2025
0.6.0 Jan 1, 2025
0.5.0 Dec 10, 2024
0.4.0 May 8, 2024
0.1.1 Nov 27, 2023

#1133 in Web programming

Download history 37/week @ 2024-09-13 46/week @ 2024-09-20 45/week @ 2024-09-27 43/week @ 2024-10-04 49/week @ 2024-10-11 32/week @ 2024-10-18 24/week @ 2024-10-25 18/week @ 2024-11-01 13/week @ 2024-11-08 11/week @ 2024-11-15 60/week @ 2024-11-22 96/week @ 2024-11-29 186/week @ 2024-12-06 67/week @ 2024-12-13 5/week @ 2024-12-20 145/week @ 2024-12-27

417 downloads per month
Used in 2 crates (via zino-auth)

Apache-2.0

93KB
2K SLoC

rauthy-client

Minimal and safe by default client library for the Rauthy project.

You can of course use any generic OIDC client with Rauthy. However, the idea of this crate is to provide the simplest possible production ready setup, with the least amount of overhead and secure default values, if you only use Rauthy anyway.

You can find examples for actix-web, axum or a fully generic framework / application in the Examples directory.


lib.rs:

Minimal and safe by default client library for the Rauthy project.

You can of course use any generic OIDC client with Rauthy. However, the idea of this crate is to provide the simplest possible production ready setup, with the least amount of overhead and secure default values, if you only use Rauthy anyway.

You can find examples for actix-web, axum or a fully generic framework / application in the Examples directory.

Features

  • actix-web will enable actix-web specific extractors and api
  • axum will enable axum specific extractors and api

Dependencies

~20–35MB
~673K SLoC