- Update to Keycloak 22
- JavaX updated to Jakarta
- Updated to Java 17
- Added preliminary configuration UI for the new admin console
- Removed legacy authentication flow
- Removed authenticator URL setting.
authenticator://
is now used as standard - Removed client assertion signing alg setting in the frontend, since Brainpool is always used for token the validation
- Deleted unused classes
- Dependency updates
- Integration of version Gematik Authenticator version 4.6.0
- Finalization of the new single HBA and SMC-B authentication flows
- Finalization of the new multi authentication flows
- Dependency updates
- Introduced new single HBA and SMC-B authentication flows
- Added new HBA and SMC-B identity providers to the sample realm
- Status endpoint renamed (from
authenticationStatus
tostatus
) - Next-Step endpoint renamed (from
authenticatorNextStep
tonextStep
)
- Support for the new multi authentication flow added
- The Authenticator version is now appended to the MDC and the auth session notes
- Update to Keycloak 21.1.2
- The parent session id is now included in the encoded state
- Added support for Keycloak 20
- Added support for the new direct flow of the Gematik-Authenticator
- Added a new modal so users have to acknowledge the call to the Gematik-Authenticator. This was necessary to mitigate issues with blocked consecutive calls to external protocol handlers.