Spring Boot | React | Security | Full Stack App

Securing a Full Stack Web App implemented with Spring-Boot and React using Keycloak for IAM

Step-by-step guide on securing the MyToDoList application using Keycloak for Identity and Access Management

Ivan Franchin
Javarevisited
Published in
12 min readAug 14, 2023

--

Photo by Daniel on Unsplash

In this article, we will demonstrate how to use Keycloak for securing a Full Stack Web application called MyToDoList, which was developed in the article below:

If you’d like to follow along, please go through the instructions in the previous article (if you haven’t already). At the end, we will have two applications: the backend app called my-todo-list-api and the frontend app called my-todo-list-ui.

Ready to secure them? So, let’s get started!

Prerequisites

You must have Docker installed on your machine.

Starting Keycloak

--

--

Ivan Franchin
Javarevisited

Lead Software Developer with BS and MS in Computer Science. Writing about Java, Spring, software development in general, and emerging technologies.