Spring Security allows us to use role-based control to restrict access to API resources. However, inserting role names as simple…
A custom annotation in Spring Boot tests is an easy and flexible way to provide the required configuration. We can…
Delegating user management to Keycloak allows us to better focus on meeting the business needs of an application. However, we…
Swagger offers various methods to authorize requests to our Keycloak secured API. I'll show you how to implement the recommended…
Configuring our Spring Boot API to use Keycloak as an authentication and authorization server can greatly simplify our codebase. However,…
Keycloak provides simple integration with Spring applications. As a result, we can easily configure our Spring Boot API security to…
We're going to apply Basic Auth on API calls made from Swagger UI. OpenAPI allows us to provide security configuration…
The springdoc-openapi library allows us to automatically generate an OpenAPI specification for our rest API built with Spring Boot. This…
Learn how to generate documentation for your Spring Boot application using Springfox Boot Starter. This article extends the Spring Boot…
Prometheus is an open-source platform used to collect metrics from applications. You can easily apply it to monitor your Spring…