This is your work, valued

Saarland / Germany

Thomas Darimont

Elite
@thomasdarimont

@keycloak maintainer @jugsaar @openid-foundation Certification Team Spring Team Alumni

awesome-keycloak. A curated list of resources for learning about http://www.keycloak.org

1.9k

keycloak-extension-playground. Simple project environment for creating custom Keycloak extensions

723

keycloak-project-example. An example project for Keycloak Customizations

394

embedded-spring-boot-keycloak-server. Keycloak JAX-RS application embedded in a Spring-Boot App.

296

keycloak-docker-demo. Repository for Keycloak Demos

197

keycloak-health-checks. Keycloak Extension for health checks

153

spring-boot-2-keycloak-oauth-example. PoC for Spring Boot 2 + Spring Security 5 + Keycloak 3.4.3 without Keycloak Adapter

146

spring-labs. Here be dragons

92

keycloak-avatar-minio-extension. Simple example for managing avatar images with Keycloak

92

keycloak-user-storage-provider-demo. Simple custom User Storage Provider extension for Keycloak. Deployed as .ear with dependencies & jboss-cli based setup.

92

spring-boot-keycloak-server-example. THIS PROJECT MOVED: PoC for embedding Keycloak's JAX-RS application in a Spring-Boot App. New Location:

91

springio18-spring-keycloak. Slides & Code from my "How to secure your Spring Boot Apps with Keycloak" talk at Spring I/O 2018

88

spring-boot-admin-keycloak-example. Example for protecting Spring Boot Admin & Spring Boot Actuator endpoints with Keycloak

60

spring-boot-prometheus-example. Simple example for exposing Metrics in a Spring Boot App for consumption by Prometheus

49

kc-dnc-demo. PoC for securing AspNetCore based Web Apps with Keycloak.

40

keycloak-freeradius-demo. PoC for delegating a free-radius authentication to Keycloak via PAM

34

keycloak-opa-authz-demo. Java

33

keycloak-custom-server. Custom Keycloak.X Server Distribution with selective features

24

quarkus-keycloak-demo. Simple example for a stateless JAX-RS webservice that can be accessed with JWTs issued by Keycloak

24

screen-casting-app. Spring Boot App which periodically captures Screenshots of the current system and exposes them via a simple Web-Interface

23

vertx-playground. Some experiments with the Vert.x Web Framework

22

custom-opa-openfga. OPA OpenFGA experiments

19

spring-boot-micro-frontend-example. Simple Spring Boot frontend integration with ParcelJS

19

spring-boot-protobuf-example. Revised version of Josh Longs Spring Boot Protobuf example from 2015 https://spring.io/blog/2015/03/22/using-google-protocol-buffers-with-spring-mvc-based-rest-services

18

spring-boot-keycloak-jwe-example. PoC: Spring Boot Keycloak Signed & Encrypted JWT Example

17

keycloak-tc-extension-playground. Example for testing Keycloak extensions in docker with testcontainers

17

spring-boot-security-saml-sample. Currently Spring Security SAML module doesn't provide a starter for Spring Boot. Moreover, its configuration is XML-based as of this writing. The aim of this project is to explain how to develop a Service Provider (SP) which uses Spring Boot (1.1.6) and Spring Security SAML Extension (1.0.0.RELEASE), by defining an annotation-based configuration (Java Configuration). Thymeleaf (2.1.1) is also used as template engine.

17

custom-opa-spicedb. OPA Authzed experiments

17

keycloak. Open Source Identity and Access Management For Modern Applications and Services

16

keycloak_mod_auth_oidc_example. Demonstrates the configuration of the mod_auth_oidc Apache Module for use with Keycloak.

14

wjax2018-spring-keycloak. Code & Slides for my "Securing Spring Apps with Keycloak" talk at WJAX 2018

14

keycloak-infini-kube. PoC for a Keycloak Dockerimage with service discovery via KUBE_PING

12

prometheus-spring-boot-starter. An unofficial spring-boot-starter for the Prometheus Monitoring System

12

keycloak-opa-config-validation. PoC for Validating Keycloak Configurations with Open Policy Agent Polices

11

keycloak-extensions-talk. Talk and Slides of my talk about Keycloak Extension Development

11

spring-data-in-memory-poc. Java

7

oauth2-oidc-for-rust-developers. Code & Slides from my talk at Rust.saarland

6

quadropole-welcome-hero. Welcome Hero is an AI-supported information kiosk to support visitors, patients, and staff in the context of a hospital.

6

go-kc-example. PoC for Keycloak OIDC Support in Golang

6

keycloak-graalvm-js-scripting-provider. GraalVM.JS based JavaScript ScriptingProvider extension for Keycloak.

5

quarkus-jumpstart-talk. Java

5

jcon2017-keycloak. Code & Slides of my SSO with Keycloak talk at JCON 2017

5

de.tutorials.training.spring311. Tutorials.de Example Demonstrating some Spring 3.1.1 Goodness

5

keycloak-spring-training. Materials from Keycloak Spring Training

4

extism-java-example. Simple example for using the java-sdk of the extism web assembly plugin system.

4

sd-repositories-best-practices-javaland. Code & Slides from Spring Data Repositories Best Practices Talk at JavaLand 2016

4

spring-boot-keycloak-graphql-demo. Example for securing a Spring Boot based GraphQL app with Keycloak

4

keycloak-oidc-federation. Keycloak extensions for supporting OpenID Connect Federation

3

keycloak-login-recaptcha. By default Keycloak (up to 8.0.2) only supports ReCaptcha for Regsitration, not login. so we created a simple module for activating recaptcha for login

3

javaee7-petclinic. Java EE 7 Petclinic

3

keycloak-13.0.1-docker-microprofile-workaround. Workaround for removed Smallrye / Microprofile components for Keycloak 13.0.x

2

fastapi-keycloak. Keycloak integration for Python FastAPI

2