InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards. Learn more →
Top 19 Java Keycloak Projects
-
Project mention: Optimizing Keycloak Caches: Best Practices for Embedded and External Infinispan | dev.to | 2024-09-16
One common approach is to use an external Infinispan with a database persistence to store sessions outside of Keycloak, at least until version 26 makes the user session persistence feature (introduced in Keycloak version 25) a permanent part of Keycloak, moving beyond its previous preview status.
-
InfluxDB
Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
-
Project mention: Launch HN: Stack Auth (YC S24) – An Open-Source Auth0/Clerk Alternative | news.ycombinator.com | 2024-08-08
How would you compare yourselves to SuperTokens (https://supertokens.com/)? I ask because they’re another open source, YC backed auth system, and one that I’ve quite enjoyed using on a side project.
-
Project mention: YAS: Yet Another Shop, a sample microservices project in Java | news.ycombinator.com | 2024-08-25
-
-
keycloak-config-cli
Import YAML/JSON-formatted configuration files into Keycloak - Configuration as Code for Keycloak.
Most of the time nowadays, I prefer offloading this to an identity provider, using OpenID Connect or soon Federated Credential Management (FedCM), even if that means shipping an identity provider as part of the deliverables (I generally go with Keycloak, with keycloak-config-cli to provision its configuration). I'm obviously biased though as I work in IT services, developping software mainly for intranets/extranets, and companies now increasingly have their own identity providers or at a minimum have that in their roadmap. So YMMV.
-
keycloak-extensions-demo
Demos, examples and playground for Keycloak extensions, providers, SPI implementations, etc.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
spring-boot-web-application-sample
Real World Spring Boot Web Application Example with tons of ready to use features
-
keycloak-home-idp-discovery
Keycloak: Home IdP Discovery - discover home identity provider or realm by email domain
-
-
-
springboot-keycloak-openldap
The goal of this project is to create a simple Spring Boot REST API, called simple-service, and secure it with Keycloak. Furthermore, the API users will be loaded into Keycloak from OpenLDAP server.
-
-
keycloak-mail-whitelisting
Keycloak extension to whitelist email adresses domain when users register
-
SpringBootMicroservices
Spring Boot Microservice Example(Eureka Server, Config Server, API Gateway, Services , RabbitMq, Keycloak)
-
-
-
spring-boot-auth-keycloak
SpringBoot REST API real world example with Liquibase, Keycloak auth, OpenLDAP sync, Activemq, elasticsearch, monitoring with prometheus and grafana
-
After I finished my Oauth 2 Token Exchange demo project, I suddenly had a desire to write the front end UI with Elm language. Elm is my favorite front end language: elegant, functional, strongly typed.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Java Keycloak discussion
Java Keycloak related posts
-
Optimizing Keycloak Caches: Best Practices for Embedded and External Infinispan
-
OAuth 2 Token Exchange with Spring Security and Keycloak
-
OAuth 2 for SWEs working on AuthZ systems
-
Introduction to Keycloak
-
Introduction to Keycloak
-
Securing Angular Apps with Keycloak
-
Authorization pitfalls: what does Keycloak cloak?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 19 Sep 2024
Index
What are some of the best open-source Keycloak projects in Java? This list will help you:
Project | Stars | |
---|---|---|
1 | Keycloak | 22,332 |
2 | SuperTokens Community | 12,688 |
3 | yas | 1,486 |
4 | testcontainers-spring-boot | 851 |
5 | keycloak-config-cli | 747 |
6 | keycloak-extensions-demo | 299 |
7 | keycloak-restrict-client-auth | 298 |
8 | spring-boot-web-application-sample | 283 |
9 | keycloak-home-idp-discovery | 251 |
10 | keycloak-radius-plugin | 188 |
11 | scim-for-keycloak | 186 |
12 | springboot-keycloak-openldap | 145 |
13 | keycloak-kafka | 92 |
14 | keycloak-mail-whitelisting | 90 |
15 | SpringBootMicroservices | 87 |
16 | DuoUniversalKeycloakAuthenticator | 50 |
17 | keycloak-email-link-auth | 8 |
18 | spring-boot-auth-keycloak | 7 |
19 | keycloak-spring-security-oauth2-token-exchange-demo | 0 |