Muhammad Edwin's contributions
How to integrate Spring Boot 3, Spring Security, and Keycloak
Muhammad Edwin
Learn how to create a Java application on top of Spring Boot 3 and protect it by using Spring Security and Keycloak—without having to rely on Keycloak adapters.
How to implement single sign-out in Keycloak with Spring Boot
Muhammad Edwin
Learn how to implement single sign-out in Java in this demonstration of Keycloak by creating a back-channel logout in Spring Boot and Keycloak.
Generate and save an HTML report in Jenkins on OpenShift 4
Muhammad Edwin
Templates make it easy to save results of a Jenkins run as an artifact. This article shows you how to do so on Red Hat OpenShift.
An easier way to generate PDFs from HTML templates
Muhammad Edwin
Use the open source wkhtmltopdf utility to load data into an HTML template and generate PDF reports and other documents from a Spring Boot application.
Authentication and authorization using the Keycloak REST API
Muhammad Edwin
Learn how to go beyond the simple login API and enable the full force of Keycloak's authentication and authorization features using the Keycloak REST API.
API login and JWT token generation using Keycloak
Muhammad Edwin
Learn how to generate a JWT token and then validate it using API calls, so Keycloak's UI is not exposed to the public.
How to integrate Spring Boot 3, Spring Security, and Keycloak
Learn how to create a Java application on top of Spring Boot 3 and protect it by using Spring Security and Keycloak—without having to rely on Keycloak adapters.
How to implement single sign-out in Keycloak with Spring Boot
Learn how to implement single sign-out in Java in this demonstration of Keycloak by creating a back-channel logout in Spring Boot and Keycloak.
Generate and save an HTML report in Jenkins on OpenShift 4
Templates make it easy to save results of a Jenkins run as an artifact. This article shows you how to do so on Red Hat OpenShift.
An easier way to generate PDFs from HTML templates
Use the open source wkhtmltopdf utility to load data into an HTML template and generate PDF reports and other documents from a Spring Boot application.
Authentication and authorization using the Keycloak REST API
Learn how to go beyond the simple login API and enable the full force of Keycloak's authentication and authorization features using the Keycloak REST API.
API login and JWT token generation using Keycloak
Learn how to generate a JWT token and then validate it using API calls, so Keycloak's UI is not exposed to the public.