- Support for different configurations in different keycloak realms
- U2F
- WebAuthn support
- PIN change via challenge-response
- Use java sdk for communication with privacyIDEA
- Added user-agent to http requests
- Fixed a bug where overlapping logins could override the username in the login process
- Changed configuration input type to match new version of keycloak
- Use /validate/polltransaction to check if push was confirmed
- Reset error message when switching between OTP and push
- Catch parsing error for push intervals
- Remove duplicates for token messages
- Add trigger challenge
- Add possibility to exclude keycloak's groups from 2FA
- Add token enrollment, if user does not have a token
- Add push tokens
- Add logging behaviour
- Add transaction id for validate/check
- First version
- Supports basic OTP token