Learn how to change the default login page for Keycloak and add our customizations.
Also find me here:
Baeldung Author
Sampada Wagde
I am a software professional with more than 13 years of industry experience in the financial services sector. Driven by the quest to learn, I am a researcher at heart who believes in leading by example. When not glued to my laptop coding or reading/writing articles, I can be found glued to my laptop watching a movie. Outside of a computer, I immerse myself in fiction and music. But most of the time, I relish playing parent to a toddler and two dogs.
Here's what I've written (so far):
Baeldung on Java
- All
- Java (8)
- Spring Security (7)
- Spring (5)
- Security (2)
- REST (1)
- Persistence (1)
- NoSQL (1)
- Networking (1)
- Jakarta EE (1)
- HTTP Client-Side (1)
- Data (1)
- Algorithms (1)
Customizing Themes for Keycloak
Learn about themes in Keycloak – their types and structure.
OAuth 2.0 Resource Server With Spring Security 5
Filed under Spring Security
Learn how to configure a Spring Security based resource server application for validating JWT as well as opaque tokens.
Java Generics – <?> vs <? extends Object>
Filed under Java
Explore the similarities and differences between two constructs in Java generics.
Spring Security vs Apache Shiro
Filed under Security, Spring Security
Learn about Spring Security and Apache Shiro.
HTTP Server with Netty
Filed under Networking
Explore how to implement the HTTP protocol, particularly an HTTP server using Netty.
Spring REST Docs vs OpenAPI
Explore the differences between the OpenAPI based springdoc and Spring REST Docs.
Invoking a SOAP Web Service in Spring
Filed under Spring
Learn how to invoke a SOAP web service using Spring WS.
Invoking a SOAP Web Service in Java
Filed under Java
Learn how to build a SOAP client in Java with JAX-WS RI.
HTTP/2 in Netty
Filed under HTTP Client-Side, Java
Learn how to implement an HTTP/2 server and client in Netty using code samples.
Boruvka’s Algorithm for Minimum Spanning Trees in Java
Filed under Algorithms, Java
Learn about the Java implementation of Boruvka’s algorithm for finding a Minimum Spanning Tree (MST) of an edge-weighted graph.
Java Convert PDF to Base64
Learn how to do Base64 encoding and decoding of a PDF file using Java 8 and Apache Commons Codec.
Spring Bean vs. EJB – A Feature Comparison
Filed under Jakarta EE, Spring
Learn about the history and differences between Spring Bean and Enterprise Java Bean.
MongoDB Aggregations Using Java
Filed under NoSQL, Persistence
Learn what are MongoDB aggregations, and how to apply them in Java using an example dataset.
The Java Headless Mode
Filed under Java
Learn how to work with graphic-based applications when you don’t have the necessary devices using the Java Headless Mode.
New Features in Java 13
Filed under Java
Learn about the new features and improvements introduced in JDK 13
Java Default Parameters Using Method Overloading
Filed under Java
Learn how to use method overloading to simulate default parameters in Java.
Using JWT with Spring Security OAuth
Filed under Spring Security
A guide to using JWT tokens with Spring Security 5.
Simple Single Sign-On with Spring Security OAuth2
Filed under Spring Security
A simple SSO implementation using Spring Security 5 and Boot.
Logout in an OAuth Secured Application
Filed under Spring Security
A practical deep-dive into how to implement logout in a Spring Security OAuth2 application with JWT.
OAuth2 for a Spring REST API – Handle the Refresh Token in Angular
Filed under Spring Security
Have a look at how to refresh a token using the Spring Security 5 OAuth stack and leveraging a Zuul proxy.
Spring REST API + OAuth2 + Angular
Filed under Spring Security
Learn how to set up OAuth2 for a Spring REST API using Spring Security 5 and how to consume that from an Angular client.