14 releases (breaking)
| 0.12.0 | Dec 30, 2025 |
|---|---|
| 0.10.0 | Jul 8, 2025 |
| 0.6.1 | Jan 1, 2025 |
| 0.5.0 | Dec 10, 2024 |
| 0.1.1 | Nov 27, 2023 |
#806 in Authentication
Used in zino-auth
125KB
3K
SLoC
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-webenables actix-web specific extractors and apiaxumenables axum specific extractors and apibackchannel-logoutaddsLogoutToken+ validation functions for OIDC Backchannel Logoutdevice-codeadds everything oyu need to the device code flow. This will most probably be used without default features.qrcodebrings QR Code geneation in combination with thedevice-codefeaturescimadds types and helpers to implement the client side of SCIM v2 in a Rauthy-compatible wayuserinfoadds additional types and helpers to easily fetch the/userinfoendpoint and actively validate against it.
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.
Dependencies
~19–39MB
~525K SLoC