Published in Keycloak·PinnedKeycloak EssentialsOpen Source Identity Solution for Applications, Services, and APIs In this post, we will see the core concept of Keycloak and application integration mechanisms. You can integrate frontend, mobile, monolithic application to microservice architecture. …Authentication3 min read
Apr 18nodef found org.apache.kafka.common.serialization.stringserializerException when you are trying to deploy a Kafka Producer/Consumer application as a jar. Problem I encountered this error while I was writing: Keycloak: Event Listener SPI & Publish to Kafka Example code Producer.java#L41 Here I defined the StringSerialized.class as a property for the Kafka Producer configuration. This application is…Java1 min read
Published in Keycloak·Mar 26Secure JupyterLab using KeycloakIn this post, we will see how to secure JupyterLab & manage access for the JupyterLab notebook using Keycloak. I will be setting up the JupyterLab in the local system & require config changes for running it locally which will differ from the production setup. If you are not familiar…Keycloak3 min read
Published in Keycloak·Mar 4Secure a Svelte app & Golang service with KeycloakIn this post, we will learn about how to secure a Svelte fronted application & Golang service using Keycloak. If you are not familiar with the Keycloak basics, you can go through this post Essentials. Let’s get started. About the Application Created a simple svelte frontend application. Which has a click button on…Keycloak5 min read
Published in Keycloak·Jun 7, 2021Secure Kafka with Keycloak: SASL OAuth BearerThis post will do a step-by-step configuration of the strimzi-operator (Apache Kafka) on Openshift. Expose an external listener as Openshift route over TLS and Securing the Kafka Cluster using Keycloak using SASL OAuth Bearer. If you don’t want to do a bunch of configurations. An easy option for you would…Kafka6 min read
Published in Keycloak·May 28, 2021Running Keycloak using PostgreSQL databaseIn this post, we will be going over how to configure the PostgreSQL database with Keycloak. Keycloak standard distribution comes with H2 embedded database. The process discussed in this post can be used for other supported databases like Mysql. Prerequisites Docker Keycloak (using version: 13.0.1) PostgreSQL JDBC 4.2 Driver, 42.2.20 git …Keycloak2 min read
Published in Keycloak·Mar 5, 2021Keycloak (as an Identity Provider) to secure OpenshiftIn this post, we will see using Keycloak as an Identity Provider for your Openshift cluster act as an Identity Broker. Visa versa can be possible. You can use Openshift as a provider for the Keycloak. We won’t be covering that scenario in this post. In simple terms, keycloak users…3 min read
Published in Operators·Feb 28, 2021ATO (2020) Tech Talk: Writing a Kubernetes/Openshift Operators Using Operator-SDKhttps://2020.allthingsopen.org/speakers/abhishek-koserwal/ Workshop: How to design a Kubernetes/Openshift Operator In this post, we will see the process of designing an operator for your product with hands-on experience. This post is…akoserwal.medium.comOperator Framework1 min readATO (2020) Tech Talk: Writing a Kubernetes/Openshift Operators Using Operator-SDKhttps://2020.allthingsopen.org/speakers/abhishek-koserwal/Workshop: How to design a Kubernetes/Openshift OperatorIn this post, we will see the process of designing an operator for your product with hands-on experience. This post is…akoserwal.medium.com
Sep 26, 2020Workshop: How to design a Kubernetes/Openshift OperatorIn this post, we will see the process of designing an operator for your product with hands-on experience. This post is for people who are familiar with the operator pattern & may have tried operator-sdk/kubebuilder. If you aren’t please read my other post: Operator Pattern: Kubernetes/Openshift The main challenge for…Operator Sdk2 min read
Published in Operators·Sep 12, 2020Strimzi (Kafka): Openshift routes as an external listenerIn this post, we will do a step-by-step configuration of the strimzi-operator & use Openshift routes as an external listener with security: SASL_SSL. Setup CRC or Openshift Instance strimzi-operator Kafka CLI tools kubectl/oc tools Installation: OLM: One-click install Locally git clone https://github.com/strimzi/strimzi-kafka-operator.git cd strimzi-kafka-operator Update the namespace in which you wanted to deploy the Operator.Kafka3 min read