Offline token with Keycloak

Offline access is a feature of OpenID Connect defined at https://openid.net/specs/openid-connect-core-1_0.html#OfflineAccess. It allows the application with an offline token (a kind of refresh token) to get access token and use resources without the user having to log in, for a long time or forever. Keycloak… Read More

Install Apache Kafka on macOS

In this tutorial, I will show you how to install Apache Kafka on macOS! First, go to Apache Kafka’s Download page at https://kafka.apache.org/downloads to download its latest version! After the download is complete, please unzip this download file: Apache Kafka depends on Apache ZooKeeper for cluster… Read More

Using Flyway in Spring Boot

I introduced you to Flyway to implement database migration. For Spring Boot applications that want to use Flyway, this integration is easy because Spring Boot already supports it. How is it in detail? Let’s find out together in this tutorial! First, I will create a… Read More