{"repo":"ivangfr/springboot-kong-keycloak","free":true,"listed":false,"github":"https://github.com/ivangfr/springboot-kong-keycloak","clone":"git clone https://github.com/ivangfr/springboot-kong-keycloak.git","description":"Goal: create a Spring Boot app called book-service accessible only through the Kong API gateway. In Kong, the kong-oidc plugin will be installed, enabling communication between Kong and Keycloak. This setup ensures that when Kong receives a request for book-service, it validates the request in conjunction with Keycloak to ensure its authenticity.","language":"Shell","stars":38,"topics":["spring-boot","kong","keycloak","kong-oidc","java","docker","mongodb","mysql","postgresql","spring-data-mongodb"],"license":null,"category":"databases-storage","readme_excerpt":"springboot-kong-keycloak The goal is to create a Spring Boot application to manage books, called book-service and secure it by using Kong API gateway and Keycloak OpenID Connect Provider. Important : Since the nokia/kong-oidc plugin is no longer maintained (for example, it currently doesn’t support Kong version 3), this project will no longer be updated. Note : In kubernetes-minikube-environment repository, it's shown how to deploy this project in Kubernetes ( Minikube ) Proof-of-Concepts & Articles On ivangfr.github.io, I have compiled my Proof-of-Concepts (PoCs) and articles. You can easily search for the technology you are interested in by using the filter. Who knows, perhaps I have already implemented a PoC or written an article about what you are looking for. Additional Readings - \\[ Medium \\] Using Kong to secure a Simple Spring Boot REST API with Kong OIDC plugin and Keycloak - \\[ Medium \\] Using Kong to secure a Simple Spring Boot REST API with Basic Authentication plugin - \\[ Medium \\] Using Kong to secure a Simple Spring Boot REST API with LDAP Authentication plugin - \\[ Medium \\] Using Kong to configure Rate Limiting to a Simple Spring Boot REST API - \\[ Medium \\] Implementing and Securing a Simple Spring Boot REST API with Keycloak Project Diagram As we can see from the diagram, book-service will only be reachable through Kong API gateway. In Kong , it's installed kong-oidc plugin that will enable the communication between Kong and Keycloak OpenID Connect Provider","default_branch":null,"files":null,"tree":[],"storefront":"/r/ivangfr","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ivangfr/springboot-kong-keycloak/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}