Muhammad Edwin

Senior Consultant

a RedHatter and Digital Nomad, with Jeans, Sneakers, Laptop and Coffees, Anytime - Anywhere.

Articles by


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.