There are 3 repositories under keycloak-spi topic.
A Keycloak authenticator to restrict authorization on clients
🔒 Keycloak Authentication Provider implementation to get a two factor authentication with a OTP/code/token send via Email (through SMTP)
Keycloak extension for creating multi-tenant IAM for B2B SaaS applications.
Keycloak Custom Module for User Federation with Existing DB
Keycloak user federation extension to connect to a MySQL database containing users
A Repo Showing How Keycloak Can Be Extended. From. Creating Custom Authenticators, Required Actions, Event Listeners ec cetera.
A Keycloak provider that posts events to a URL via HTTP POST as JSON
Keycloak Extension - Custom Event Listener. User create and register events, listen and Call Rest API with Java
Drop-in Email Provider SPI replacement for Keycloak to send emails via AWS Simple Email Service (SES). Demo purposes only
Event-based Webhook plugin for Keycloak
Keycloak SPI example
Keycloak OpenFGA Event Publisher enables event integration between Keycloak and OpenFGA for Fine-Grained Authorization (FGA) using the OpenFGA SDK.
This project extends the Keycloak authentication server to cover complicated enterprise use cases such as multi-tenancy, custom storage, n-level resellers by extending Keycloak through its SPIs such as storage, authentication, and identity provider.
Keycloak Authentication Provider implementation for Webauthn with Conditional Mediation (Passkey autofill)
Default Keycloak login form with additional validation of configurable user attribute!
Exposing Keycloak metrics endpoints for Prometheus!
Keycloak Guard for Laravel is a middleware package that provides authentication and authorization functionality for Laravel applications using the Keycloak open-source identity and access management system. This package offers an easy-to-use solution for integrating Keycloak with Laravel, allowing developers to protect routes and control access to
Keycloak-DatastoreProvider storing data in an Apache Cassandra NoSQL-database.
Keycloak OpenFGA Custom Event Listener for integrating Keycloak and OpenFGA via Kafka for Fine-Grained Authorization
Keycloak plugin for logins using phone number
EventProvider for Keycloak, used to sync user information to the Identity Registry API
Red Hat Single Sign-On Workshop
Keycloak extensions for customizations of the FWU Keycloak
The Keycloak password hashprovider extension enables Keycloak to support other password hashing algorithm than the built-in PBKDF2.
Keycloak user provider custom SPI
Ressourcen für @dasniko's Keycloak Extension Development Workshop
Keycloak identity provider for Twitch.
Keycloak Mailchimp Plugin for adding users to Mailchimp
A Keycloak plugin to authenticate users using a link sent via email
Implementing a Service Provider Interface (SPI) for Keycloak to connect to Azure KeyVault
Everything to build the Keycloak docker image used by EIMIS
Keycloak SPI for Mongodb users federation
A UserStorageMapper for Keycloak that maps the "disabled" value to the pwdAccountLockedTime in OpenLDAP entries
A Keycloak SPI Event Listener that publishes events to Temporal Server