PinnedRavinder ThirumalaRBAC using Keycloak with Spring Boot 3.0Role-based access control using Keycloak Using SpringBoot 3.0Apr 27, 20233Apr 27, 20233
Ravinder ThirumalaSpringBoot OAuth2 with keycloak for Bearer ClientKeycloak is an open-source Identity and Access Management (IAM) solution aimed at modern applications and services. Keycloak provides…Feb 13, 2022Feb 13, 2022
Ravinder ThirumalaSpringBoot OAuth2 with Keycloak as providerKeycloak is an open-source Identity and Access Management (IAM) solution aimed at modern applications and services. Keycloak provides…Feb 10, 20222Feb 10, 20222
Ravinder ThirumalaDynamically set per-request log level using logback filtersLogging is a fundamental part of any application, It benefits not only for developers but also to support teams and business people…Aug 26, 20211Aug 26, 20211
Ravinder ThirumalaSpringBoot : Security Configuration using HTTPSecurity vs WebSecurityIn this article, we’ll have a look at customizing Security Configuration and when to use HTTPSecurity vs WebSecurity configurations.Mar 28, 2021Mar 28, 2021
Ravinder ThirumalaConditionally Disabling or Overriding Spring Boot Security Auto-Configuration.In this article, we’ll have a look at how to disable Security in Spring Boot application and how to customize Security Configuration. For…Mar 26, 2021Mar 26, 2021
Ravinder ThirumalaAutomated testing of OAuth2/OpenID protected API.API Testing is recognised as being more suitable for test automation and continuous testing than GUI testing [wiki]and OAuth2/OpenID…Sep 15, 20201Sep 15, 20201
Ravinder ThirumalaAutomate REST API testing with ROBOT frameworkAbout ROBOT FrameworkSep 2, 20201Sep 2, 20201
Ravinder ThirumalaAvoid exposing JPA entities in REST API, Instead generate client beans using OpenAPI Generator and…There’s always been discussion about whether we should expose JPA entities in RESTful APIs, or define Data Transfer Objects(DTOs) and map…Apr 15, 2020Apr 15, 2020
Ravinder ThirumalaStrategy Design Pattern With Spring Boot Application.Strategy Design PatternFeb 17, 20208Feb 17, 20208