A Keycloak authenticator to restrict authorization on clients
Full Changelog: https://github.com/sventorben/keycloak-restrict-client-auth/compare/v13.0.0-alpha1...v24.0.0
Full Changelog: https://github.com/sventorben/keycloak-restrict-client-auth/compare/v22.0.0...v23.0.0
Full Changelog: https://github.com/sventorben/keycloak-restrict-client-auth/compare/v21.0.0...v22.0.0
⚠️ Compatibility issues:
As part of upgrading to Quarkus 3.x, Keycloak migrated its codebase from Java EE to the successor Jakarta EE. Due to this transition from Java EE to Jakarta EE, this and all upcoming releases will no longer be backwards compatible with Keycloak versions < 22, Java EE, and Java < 17. For details please see this blog post
⚠️ Compatibility issues:
This and all upcoming releases will no longer be backwards compatible with Keycloak versions < 21
⚠️ Compatibility issues:
Due to a refactoring of Keycloak's
ResourceServerStore
API this extension will no longer be backwards compatible with Keycloak versions < 19.x. For details please see https://github.com/keycloak/keycloak/issues/10883
[deps] Update Keycloak dependencies to 18.0.2
[feat] Add support for client policies.
restrict-client-auth-enabled
to check whether user authentication on a client has been restricted or not.restrict-client-auth-auto-config
to automatically enable restricted access for clients.⚠️ Feature preview:
Support for client policies is currently feature preview. I am happy to get some feedback on this. However, depending on feedback the feature may be changed or even be removed again in the future.
[deps] Update Keycloak dependencies to 18.0.0
[compatibility] Dropping compatibility support for Keycloak versions before 18.0.0
This means I will no longer check if this extension is compatible with versions before 18.0.0.
⚠️ Compatibility issues:
Due to a refactoring of Keycloak's
ResourceStore
API this extension will no longer be backwards compatible with Keycloak versions < 18.x.For details please see https://github.com/keycloak/keycloak/commit/99c06d11023689875b48ef56442c90bdb744c869 and https://github.com/keycloak/keycloak/issues/10447
[deps] Update Keycloak dependencies to 17.0.0
[compatibility] Dropping compatibility support for Keycloak versions before 15.1.1
This means I will no longer check if this extension is compatible with versions before 15.1.1. Though any future versions may be compatible, I will no longer ensure such compatibility.
[deprecation] Deprecating support for Wildfly-based Keycloak distro
This means that from now on new features may not be compatible with the Wildfly-based distro. However, I will try to keep this extension compatible with the Wildfly-based Keycloak distro until the Keycloak team fully drops support.