In our system we have so far been using Keycloak 3.4.3 and the Script Authenticator authentication provider functionality as part of the browser based authentication. Now, after upgrading to Keycloak 4.6.0.Final, we noticed that the option for
Script Authenticator has disappeared from the list.
This functionality was still there in Keycloak 4.5.0.Final. Due to functionality that's been fixed in Keycloak 4.6.0.Final, we don't have the option to use 4.5.0.
We used the Script Authenticator -functionality to "whitelist" our users based on LDAP attributes. Now since the script option was removed, we're no longer able to use Keycloak.
Any ideas why the Script Authenticator has been removed? Or could it be that it has been moved to another place within the Keycloak admin console?
Just to add some details:
You can enable this feature by start the server with:
or you can set this permanently in the
profile.properties file (in configuration folder) by adding:
you also need to enable upload_scripts as :
But this feature "upload_scripts" is deprecated since Keycloak 7.0.1.Final