What's Changed
Feature: Send Client Information to Duo
There is a new configuration option to send the authenticating Client Name and ID information to Duo as part of the request. If enabled, the Duo Prompt and Duo Authentication Log will show the Keycloak Client Name instead of the Duo Application Name.
Feature: Force Fresh Duo Prompt
There is a new configuration option to force a fresh Duo authentication. This sets a flag in the Duo request asking Duo to ignore any configured remember me or cached authentication settings, ensuring a fresh Duo authentication is performed.
Feature: Rename Duo configuration fields
The authenticator configuration fields "Duo Integration Key" and "Duo Secret Key" have been renamed to "Duo Client ID" and "Duo Client Secret" to better align with the values shown in the Duo Admin Portal.
Feature: Update Duo Universal SDK to 1.4.0
The Duo SDK was updated to 1.4.0 which allowed the integration of the new features listed above.
Maintenance Fix: Update dependencies
Pull request #45 by @compugal99
Update jackson-databind to 2.21.7
Update protobuf-java to 4.33.6
Update Tested Against to Keycloak 26.8.0
Update encoder-jsp to 1.5.0
Full Changelog: 1.1.3...1.2.0