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_compat
feature) - 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_compat
feature)
v0.3.0
v0.2.0
- support client roles
- add common claims that Keycloak provides by default (
iss
,aud
,iat
,jti
andazp
) - change the type of the
sub
claim fromString
toUuid
- improve debug logs
v0.1.0
Initial release