In this post, we’ll explore how to use the RestClient class in Spring Boot 3 to perform GET, POST, PUT, and DELETE operations against REST
Category: Java
In the previous post, we learned the foundation for extending Keycloak with custom database entities and providers. In this post, we’ll explain how to expose the
In this post, we’ll move beyond the basics and dive deep into the advanced world of extending Keycloak. · Prerequisites· Overview· Understanding Keycloak SPIs∘ What is an SPI?∘ Why Use
In this post, we’ll explore the differences between the PUT and PATCH methods in the context of updating resources in Spring Boot 3. · Prerequisites· Overview∘ Understanding PUT
In this post, we’ll explain how to create branded Keycloak themes step-by-step using FreeMarker and Maven for quick development and easy deployment. · Prerequisites· Overview∘ What is Apache
In this post, we’ll explore how to implement caching in a Spring Boot 3 application using Redis. · Prerequisites· Overview∘ Why Redis for Caching?∘ Flowchart of the caching mechanism∘ Setting
In this post, we’ll explore how to secure microservices architectures with Spring Cloud Gateway, Resource Servers, and Keycloak. · Prerequisites· Overview∘ How the authentication flow works· Setting up a
In the previous post, we had configured a Hashicorp Vault server. In this post, we’ll explain how to manage vault secrets with a Spring Boot application.
In this post, we’ll explore the implementation of the Strategy Design Pattern using Java Enum. · Prerequisites· Overview∘ What is the Strategy Pattern?∘ How is it implemented?· Step-by-Step Implementation∘ Traditional implementation
In this post, we’ll learn how to generate barcodes and QR codes and expose them as an endpoint in the Spring Boot API. · Prerequisites· Overview∘ Barcodes∘ QR Codes· Getting