AKHQ login with Keycloak
Introduction This article describes case of running AKHQ with docker and enabling login with Keycloak requirement to browse data on AKHQ UI. All the code is available on my GitHub . Specification: - Protocol: HTTP - AKHQ authorization: YES, with keycloak Requirements: - internet access - to download AKHQ docker image, - installed docker - to run downloaded image, - running kafka - visible within any connected network interface, - running keycloak - with created realm and configured client (confidential access, service account enabled, redirect URL), also reachable via any connected network. Configuration First of all we have to create YAML file - to tell AKHQ where is our kafka running and how to authorize users via Keycloak. At this moment we are not using any role-based privileges and default logged user group is "reader". If you need to execute any write operation, you have to change default grou...