Open in app

Sign In

Write

Sign In

Ravinder Thirumala
Ravinder Thirumala

211 Followers

Home

Lists

About

Pinned

Authorization based on Role Based Access Control using Keycloak and Spring Boot 3.0

Keycloak is an open-source Identity and Access Management (IAM) solution aimed at modern applications and services. Keycloak provides out-of-the-box authentication and authorization services as well as advanced features like User Federation, Identity Brokering, and Social Login. Springboot 3 is major release of Spring Boot which is based on Spring Framework…

Keycloak

7 min read

RBAC using Keycloak with  Spring Boot 3.0
RBAC using Keycloak with  Spring Boot 3.0
Keycloak

7 min read


Feb 13, 2022

SpringBoot OAuth2 with keycloak for Bearer Client

Keycloak is an open-source Identity and Access Management (IAM) solution aimed at modern applications and services. Keycloak provides out-of-the-box authentication and authorization services as well as advanced features like User Federation, Identity Brokering, and Social Login. To Secure SpringBoot app with Keycloak we can use Keycloak SpringBoot adapter JAR as…

Keycloak

5 min read

SpringBoot OAuth2 with keycloak for Bearer Client
SpringBoot OAuth2 with keycloak for Bearer Client
Keycloak

5 min read


Feb 10, 2022

SpringBoot OAuth2 with Keycloak as provider

Keycloak is an open-source Identity and Access Management (IAM) solution aimed at modern applications and services. Keycloak provides out-of-the-box authentication and authorization services as well as advanced features like User Federation, Identity Brokering, and Social Login. To Secure SpringBoot app with Keycloak we can use Keycloak SpringBoot adapter JAR as…

Keycloak

5 min read

SpringBoot OAuth2 with Keycloak as provider
SpringBoot OAuth2 with Keycloak as provider
Keycloak

5 min read


Aug 26, 2021

Dynamically set per-request log level using logback filters

Logging is a fundamental part of any application, It benefits not only for developers but also to support teams and business people equally. …

Spring Boot

2 min read

Spring Boot

2 min read


Mar 28, 2021

SpringBoot : Security Configuration using HTTPSecurity vs WebSecurity

In this article, we’ll have a look at customizing Security Configuration and when to use HTTPSecurity vs WebSecurity configurations. Spring Boot has become the de facto standard for developing production ready Java microservices. …

Spring Boot

3 min read

Spring Boot

3 min read


Mar 26, 2021

Conditionally 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 better understanding, first we need to learn how to enable Auto-Configure of Security in the Spring Boot application Spring Boot Security Auto-Configuration In order to add security to our Spring Boot…

Spring Boot

2 min read

Spring Boot

2 min read


Sep 15, 2020

Test Automation for OAuth2 protected RESTful APIs.

API Testing is recognised as being more suitable for test automation and continuous testing than GUI testing [wiki]and OAuth2/OpenID Connect are fundamental for securing APIs. So there is always need to write test automation for APIs which are secured. Testing of OAuth2/OpenID protected Restful APIs involves getting access token, then…

Openid

4 min read

Automated testing of OAuth2/OpenID protected API.
Automated testing of OAuth2/OpenID protected API.
Openid

4 min read


Sep 2, 2020

Automate REST API testing with ROBOT framework

Robot Framework is language-agnostic open-source test automation framework for test automation and robotic process automation (RPA). It is operating system and application independent. Several standard libraries are bundled with the framework, and there are separately developed external libraries galore that can be installed based on your needs. Libraries provide the actual…

Robot Framework

3 min read

Automate REST API testing with ROBOT framework
Automate REST API testing with ROBOT framework
Robot Framework

3 min read


Apr 15, 2020

Avoid exposing JPA entities in REST API, Instead generate client beans using OpenAPI Generator and map them to entities using MapStruct.

There’s always been discussion about whether we should expose JPA entities in RESTful APIs, or define Data Transfer Objects(DTOs) and map entity classes to the DTOs. We will discuss pros and cons of exposing JPA entities as REST API resources. We will see how to generate REST API DTOs from…

Openapi Specification

4 min read

Avoid exposing JPA entities in REST API, Instead generate client beans using OpenAPI Generator and…
Avoid exposing JPA entities in REST API, Instead generate client beans using OpenAPI Generator and…
Openapi Specification

4 min read


Feb 17, 2020

Strategy Design Pattern With Spring Boot

Strategy Design Pattern — Strategy design pattern is a behavioral design pattern that enables selecting an algorithm at run-time. The intent of the Strategy design pattern is to: “Define a family of algorithms, encapsulate each one, and make them interchangeable. Strategy lets the algorithm vary independently from clients that use it.” [GoF] UML class and sequence diagram from wiki There are…

Spring Boot

3 min read

Strategy Design Pattern With Spring Boot Application.
Strategy Design Pattern With Spring Boot Application.
Spring Boot

3 min read

Ravinder Thirumala

Ravinder Thirumala

211 Followers

Java enthusiast and open source contributor

Following
  • Takahiko Kawasaki

    Takahiko Kawasaki

  • Dominik Tornow

    Dominik Tornow

  • Marian Čaikovski

    Marian Čaikovski

  • Nassos Michas

    Nassos Michas

  • Pablo Martinez

    Pablo Martinez

See all (14)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams