rauthy-client 0.14.0

Client for the Rauthy OIDC IAM project
docs.rs failed to build rauthy-client-0.14.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: rauthy-client-0.7.0

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. If you want examples for advanced things like backchannel logout or SCIM, take a look at the axum example.

Features

  • actix-web to provide extractors and actix-specific implementations
  • axum to provide extractors and axum-specific implementations
  • backchannel-logout for backchannel logout support
  • device-code for device_code authorization flow support
  • qrcode only makes sense in combination with device-code to generate QR codes for the auth grant link
  • scim for SCIM v2 support
  • userinfo to provide additional functions to live-validate tokens against the /userinfo endpoint
  • rsa to be able to verify RSA-signed tokens (by default, only EdDSA is supported)