Skip to content

v0.3.0-alpha

Compare
Choose a tag to compare
@github-actions github-actions released this 09 Sep 18:25
ea9d189

0.3.0-alpha (2022-09-09)

⚠ BREAKING CHANGES

  • Prefix for considered environment variables renamed from HEIMDALL_ to HEIMDALLCFG_ and made this prefix configurable via a --env-config-prefix flag (#220)
  • session property used by some authenticators renamed (incl. its properties) to subject to better reflect its meaning (#200)
  • jwt_from property of the jwt_authenticator renamed to jwt_source to comply with naming in other authenticators (#199)

Features

  • generic authenticator updated to consider ttl of the session object received from the identity_info_endpoint and to enable session validation (#201) (42b4e6c)
  • jwt_authenticator updated to support X.509 certificates (incl validation) in JWKs used for JWT signature verification (#172) (19ef20d)
  • oauth2_authenticator updated to optionally support token source selection, like specific header, schema, etc (#198) (e7ad797)
  • If no kid is present in the JWT, the jwt_authenticator can now iterate over the received JWKS and try to verify the signature until one of the keys matches (#196) (488e46f)
  • x509 certificate support in keystore (#166) (2d9af4c)

Bug Fixes

  • Prefix for considered environment variables renamed from HEIMDALL_ to HEIMDALLCFG_ and made this prefix configurable via a --env-config-prefix flag (#220) (3bfeff1)

Code Refactoring

  • jwt_from property of the jwt_authenticator renamed to jwt_source to comply with naming in other authenticators (#199) (29d6bcb)
  • session property used by some authenticators renamed (incl. its properties) to subject to better reflect its meaning (#200) (869d8ae)