actix-web-middleware-keycloak-auth 0.2.0

A middleware for Actix Web that handles authentication with a JWT emitted by Keycloak
Documentation

actix-web-middleware-keycloak-auth

LICENSE Build and test Lint Crates.io Version Documentation

A middleware for Actix Web that handles authentication with a JWT emitted by Keycloak.

Features

  • Actix Web middleware
  • deny HTTP requests that do not provide a valid JWT
  • require one or several Keycloak realm or client roles to be included in the JWT
  • error HTTP responses sent from the middleware can have generic bodies as well as detailed error reasons
  • access JWT claims from handlers (for example: get the ID of the authenticated user)

Usage

License

MIT License Copyright (c) 2020 David Sferruzza