Releases: dsferruzza/actix-web-middleware-keycloak-auth
Releases · dsferruzza/actix-web-middleware-keycloak-auth
v0.5.0
v0.4.2
- update dependencies
v0.4.1
- update dependencies
v0.4.0
- switch to Actix Web 4 (Actix Web 3 is no longer supported)
- handle extraction and parsing of custom JWT claims
- add a way to access parsed roles from handlers (every Keycloak role contained in the JWT)
- add compatibility with the paperclip crate (under the
paperclip_compatfeature) - add passthrough policy setting to allow auth to be optional
- add a
KeycloakAuth::default_with_pk()helper function to initialize the middleware with default settings - improve extractors error types
- expose a pure function to extract custom JWT claims from an Actix Web request
- update to Rust 2021 edition
v0.4.0-beta.2
- support Actix Web 4.0.0-beta.10
- add passthrough policy setting to allow auth to be optional
- add a
KeycloakAuth::default_with_pk()helper function to initialize the middleware with default settings - improve extractors error types
- expose a pure function to extract custom JWT claims from an Actix Web request
- update to Rust 2021 edition
v0.4.0-beta.1
- handle extraction and parsing of custom JWT claims
- add a way to access parsed roles from handlers (every Keycloak role contained in the JWT)
- add compatibility with the paperclip crate (under the
paperclip_compatfeature)
v0.3.0
v0.2.0
- support client roles
- add common claims that Keycloak provides by default (
iss,aud,iat,jtiandazp) - change the type of the
subclaim fromStringtoUuid - improve debug logs
v0.1.0
Initial release