Docker is a very versatile tool, which boosts development and speeds up deployment. In this post, I am going to show 10 awesome tricks for Docker professionals (a.k.a. Dockeressionals). Complementing code snippets can be found on Github. Each directory includes an executable file run.sh, which makes each example executable with…


Keycloak 4.0.0.Final was officially released early this week with a lot of new and awesome features, including support for Spring Boot 2. In this short article, I am going to show how to secure Spring Boot 2 application with the new version of Keycloak. …


The new European General Data Protection Regulation (GDPR) comes with novel challenges when dealing with personal data. GDPR Article 25 requires data protection by design by default. This means that all of the application’s privacy settings must be set to protect a user’s privacy when the application is provisioned to…


In this article, I will secure a simple Spring Boot application with Keycloak. Both, the application and Keycloak (including the database), will be deployed to a Kubernetes cluster. The source code of the example project is available on GitHub. Let's get started.

Prerequisites

A Kubernetes cluster is created via Minikube, which…

Johannes Innerbichler

I studied Computer Engineering and became a freelancer in the area of cloud applications, cloud security and data analytics. www.johannesinnerbichler.com

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store