GitHub topics: keycloak-spi
vymalo/keycloak-webhook
Event-based Webhook plugin for Keycloak
Language: Kotlin - Size: 172 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 71 - Forks: 18

ArtStyle19/facial-spi-keycloak
Facial-MFA SPI for Keycloak adds facial recognition as a multi-factor authentication step, using DeepFace (FaceNet512 + RetinaFace) for real-time user verification.
Language: FreeMarker - Size: 2.18 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 2 - Forks: 0

RafaelB13/keycloak-totp-spi
Kotlin SPI for Keycloak: enables TOTP authentication via API. Includes setup scripts and test instructions.
Language: Kotlin - Size: 78.1 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

cloud-iam/external-keycloak-user-provider
Transparent and continuous migration from one keycloak to another
Size: 2.11 MB - Last synced at: 1 day ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 1

ContinuousSecurityTooling/keycloak-auditor
Language: Java - Size: 3.77 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 4 - Forks: 1

opdt/keycloak-cassandra-extension
Keycloak-DatastoreProvider storing data in an Apache Cassandra NoSQL-database.
Language: Java - Size: 1.19 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 24 - Forks: 5

vymalo/keycloak-phone-number
Keycloak plugin for logins using phone number
Language: Java - Size: 80 MB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 33 - Forks: 5

anarsultanov/keycloak-multi-tenancy
Keycloak extension for creating multi-tenant IAM for B2B SaaS applications.
Language: Java - Size: 259 KB - Last synced at: 6 days ago - Pushed at: 10 days ago - Stars: 161 - Forks: 23

maritimeconnectivity/MCPKeycloakSpi
EventProvider for Keycloak, used to sync user information to the Identity Registry API
Language: Java - Size: 2.18 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 8 - Forks: 5

yakovlev-alexey/keycloak-email-link-auth
A Keycloak plugin to authenticate users using a link sent via email
Language: Java - Size: 19.5 KB - Last synced at: 7 days ago - Pushed at: almost 3 years ago - Stars: 10 - Forks: 3

inventage/keycloak-password-hashprovider-extension
The Keycloak password hashprovider extension enables Keycloak to support other password hashing algorithm than the built-in PBKDF2.
Language: CSS - Size: 19.3 MB - Last synced at: 9 days ago - Pushed at: about 2 years ago - Stars: 7 - Forks: 0

huynxtb/keycloak-user-event-listener
A custom Keycloak Event Listener SPI implementation that captures user lifecycle and group-membership changes (CREATE, UPDATE, DELETE, REGISTER, LOGIN, LOGOUT) and forwards rich JSON payloads to an external webhook.
Language: Java - Size: 331 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 0 - Forks: 0

haririalii/keycloak-passwordless-spi
Dynamic passwordless OTP SPI for Keycloak with pluggable channels and providers (SMS, Email, etc.), supporting per-request overrides.
Language: Java - Size: 47.9 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

FWU-DE/fwu-kc-extensions
Keycloak extensions for customizations of the FWU Keycloak
Language: Java - Size: 11.8 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 8 - Forks: 3

mesutpiskin/keycloak-2fa-email-authenticator
π Keycloak Authentication Provider implementation to get a two factor authentication with a OTP/code/token send via Email (through SMTP)
Language: Java - Size: 212 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 213 - Forks: 126

amd989/keycloak-spi-azurekeyvault Fork of zene22/keycloak-spi-example
Implementing a Service Provider Interface (SPI) for Keycloak to connect to Azure KeyVault
Language: Java - Size: 44.9 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 5 - Forks: 2

keycloak-competence-center/keycloak-signature
The Keycloak Signature Extension gives Keycloak the ability to sign any values, after the user has "re-authenticated" himself
Language: TypeScript - Size: 111 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 6 - Forks: 0

sventorben/keycloak-restrict-client-auth
A Keycloak authenticator to restrict authorization on clients
Language: Java - Size: 1.24 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 359 - Forks: 28

radicallyopensecurity/keycloak-app-passwords
Generate app specific passwords in Keycloak
Language: TypeScript - Size: 275 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 9 - Forks: 0

embesozzi/keycloak-webauthn-conditional-mediation
Keycloak Authentication Provider implementation for Webauthn with Conditional Mediation (Passkey autofill)
Language: FreeMarker - Size: 1.73 MB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 24 - Forks: 4

authsignal/authsignal-keycloak-provider
Authsignal Keycloak Authentication Provider
Language: Java - Size: 392 KB - Last synced at: 9 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

slemke/keycloak-gdpr-event-logger
replacement for jboss event logger to remove PII data in Keycloak
Language: Java - Size: 64.5 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 0

chintanbuch/keycloak-client-webhook
The primary objective is to address the current absence of a Keycloak extension that supports webhook calls from individual Keycloak clients. Typically, webhook configurations are set up at the realm level, resulting in their application to all clients within that realm.
Language: Java - Size: 33.2 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

embesozzi/keycloak-openfga-event-publisher
Keycloak OpenFGA Event Publisher enables event integration between Keycloak and OpenFGA for Fine-Grained Authorization (FGA) using the OpenFGA SDK.
Language: Java - Size: 769 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 39 - Forks: 10

for-keycloak/email-otp-authenticator
Provides an Email OTP authenticator for keycloak
Language: Java - Size: 81.1 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

sumanthreddy0127/saml-sso-example
SAML 2.0 SSO Integration Demo using "KeyCloak"
Language: JavaScript - Size: 397 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

slemke/keycloak-last-login-event-listener
store the users last login time as a user attribute in Keycloak
Language: Java - Size: 64.5 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 3

dasniko/keycloak-dev-workshop
Ressourcen fΓΌr @dasniko's Keycloak Extension Development Workshop
Language: Java - Size: 89.8 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 6 - Forks: 2

cevheri/keycloak-custom-event-listener
Keycloak Extension - Custom Event Listener. User create and register events, listen and Call Rest API with Java
Language: Java - Size: 1.4 MB - Last synced at: 5 months ago - Pushed at: 10 months ago - Stars: 41 - Forks: 14

rsatrio/Keycloak-Federation-ExistingDB
Keycloak Custom Module for User Federation with Existing DB
Language: Java - Size: 13.7 KB - Last synced at: 5 months ago - Pushed at: almost 2 years ago - Stars: 50 - Forks: 8

savvyer/keycloak-required-action-redirect
A Keycloak redirect extension
Language: Java - Size: 8.79 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

InfinityFlowApp/keycloak-event-listener-temporal
A Keycloak SPI Event Listener that publishes events to Temporal Server
Language: Kotlin - Size: 396 KB - Last synced at: 9 days ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

moeakwak/keycloak-registration-with-invite-code
A Keycloak SPI that enables user registration using a predefined invitation code. Also an example of Keycloak FormAction SPI
Language: FreeMarker - Size: 178 KB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 11 - Forks: 0

xbdxllxhi2/clavis
Language: Java - Size: 45.7 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

zner0L/Keycloak-OpenLDAP-ppolicy-mapper
A UserStorageMapper for Keycloak that maps the "disabled" value to the pwdAccountLockedTime in OpenLDAP entries
Language: Java - Size: 9.77 KB - Last synced at: 6 months ago - Pushed at: almost 4 years ago - Stars: 4 - Forks: 0

vymalo/keycloak-mailchimp π¦
Keycloak Mailchimp Plugin for adding users to Mailchimp
Language: Java - Size: 147 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 1

svenstaro/keycloak-http-webhook-provider
A Keycloak provider that posts events to a URL via HTTP POST as JSON
Language: Java - Size: 42 KB - Last synced at: 4 months ago - Pushed at: over 4 years ago - Stars: 27 - Forks: 6

kyrcha/keycloak-mysql-user-federation
Keycloak user federation extension to connect to a MySQL database containing users
Language: Java - Size: 191 KB - Last synced at: 5 months ago - Pushed at: almost 4 years ago - Stars: 40 - Forks: 21

powerimo/powerimo-keycloak
Keycloak to Rabbit MQ events provider
Language: Java - Size: 185 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 2 - Forks: 0

embesozzi/keycloak-openfga-event-kafka
Keycloak OpenFGA Custom Event Listener for integrating Keycloak and OpenFGA via Kafka for Fine-Grained Authorization
Language: Java - Size: 707 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 13 - Forks: 4

medmes/keycloak-monitoring-spi
Exposing Keycloak metrics endpoints for Prometheus!
Language: Java - Size: 57.6 KB - Last synced at: 5 months ago - Pushed at: about 6 years ago - Stars: 15 - Forks: 1

conciso/keycloak-extensions
OpenSource Extension for Keycloak
Language: Java - Size: 306 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

kilmajster/keycloak-username-password-attribute-authenticator
Default Keycloak login form with additional validation of configurable user attribute!
Language: Java - Size: 948 KB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 19 - Forks: 7

erajayatech/go-keycloak-middleware
Golang Keycloak middleware for Gin Framework
Language: Go - Size: 35.2 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 1

hussein4alaa/keycloak-guard-laravel
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
Language: PHP - Size: 20.5 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 13 - Forks: 0

DejfCold/oidc-keycloak-group-role-protocol-mapper
A Keycloak library (SPI) allowing adding group-role mapping to access/id tokens
Language: Kotlin - Size: 81.1 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

slemke/keycloak-backup-email
requires the user to setup a backup email in keycloak
Language: FreeMarker - Size: 698 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

abdulazezms/keycloak-user-spi
Keycloak User Storage SPI that connects with external relational databases, intended for illustrative purposes
Language: Java - Size: 53.7 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

abdulazezms/keycloak-authentication-spi
π Implementation of Keycloak Authentication, Required Action, and Credential Providers.
Language: Java - Size: 534 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 2

aolle/rhbk-workshop
Red Hat Build of Keycloak Workshop
Language: HTML - Size: 3.79 MB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 3

shreyasY2k/keycloak-mfa
MFA using Keycloak
Language: JavaScript - Size: 374 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

b1-systems/keycloak-user-storage-test
A Keycloak Custom User Storage Provider for Relational Databases
Language: Java - Size: 24.4 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

bcgov/moh-external-api-protocol-mapper π¦
Keycloak OIDC protocol mapper demo.
Language: Java - Size: 40 KB - Last synced at: 9 months ago - Pushed at: over 4 years ago - Stars: 9 - Forks: 5

acobdev/mi-primer-proyecto-con-keycloak
Proyecto de iniciaciΓ³n e introducciΓ³n al gestor de identidades de cΓ³digo abierto Keycloak
Language: CSS - Size: 12 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

slemke/keycloak-age-confirmation
requires the user to confirm a minimum age in keycloak
Language: Java - Size: 328 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

bkuberek/keycloak-spotify
Keycloak Spotify Extension
Language: Java - Size: 13.7 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

czetsuyatech/ct-keycloak-iam
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.
Language: FreeMarker - Size: 109 KB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 14 - Forks: 7

aolle/rhsso-workshop π¦
Red Hat Single Sign-On Workshop
Language: HTML - Size: 4.66 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 1

dasniko/keycloak-aws-ses-email-provider
Drop-in Email Provider SPI replacement for Keycloak to send emails via AWS Simple Email Service (SES). Demo purposes only
Language: Java - Size: 360 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 19 - Forks: 13

germanfica/tut-keycloak-user-storage-spi Fork of hexadefence/user-storage-spi-example
I'm following the @hexadefence tutorial video.
Language: Java - Size: 139 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

eimis-ans/eimis-keycloak
Everything to build the Keycloak docker image used by EIMIS
Language: Java - Size: 227 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

itstor/keycloak-conditional-client-id
Keycloak conditional flow for matching the current authentication session's client ID
Language: Java - Size: 77.1 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

GermanCentralLibraryForTheBlind/dzb-user-authentication
Language: Java - Size: 54.7 KB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

lspaulucio/keycloak-siem-spi Fork of adwait-thattey/keycloak-event-listener-spi
A simple SIEM Logger SPI for Keycloak
Language: Java - Size: 31.3 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

AimCup/keycloak-osu
Keycloak, enhanced with personalized OAuth2 implementation for osu!, is a highly adaptable identity and access management (IAM) solution. This unique integration enables you to securely manage user authentication and authorization specifically for osu! resources.
Language: Java - Size: 88.9 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

zeusbaba/keycloak-mock-authn
Keycloak custom user provider for mock authentication
Language: Java - Size: 142 KB - Last synced at: 7 days ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

keycloak-customization/mongodb-user-federation
Keycloak SPI for Mongodb users federation
Language: Java - Size: 3.44 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

intricate/keycloak-twitch
Keycloak identity provider for Twitch.
Language: Java - Size: 15.6 KB - Last synced at: 4 months ago - Pushed at: about 4 years ago - Stars: 4 - Forks: 1

hoadh/keycloak-mysql-user-storage
Language: Java - Size: 20.5 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

raman7073/keycloak-project
This project involves integrating Keycloak, an open-source identity and access management solution, with a Spring Boot application. The goal is to obtain access tokens from Keycloak for authentication and to retrieve user information by extending user storage spi in Keycloak .
Language: Java - Size: 87.9 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

prakharsaxena3007/user-management
User Management Application with Spring Framework
Language: Java - Size: 64.9 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

vymalo/keycloak-bcrypt π¦
Keycloak Bcrypt plugin for PasswordHashProvider
Language: Java - Size: 44.9 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 2

germanfica/mysql-keycloak-storage-spi
The repository purpose is to setup a custom spi that connects to an mysql bd using hibernate. The keycloak version used is 16.1.0.
Language: Java - Size: 143 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

jei0486/keycloak-user-federation
Language: Java - Size: 65.4 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

JavadMalekzadeh/Keycloak_SPI_CustomUserProviderWithCustomAuthenticator
This Keycloak Service Provider Interface (SPI) is designed to fetch user information from Oracle Database and provide a flexible way to integrate user data into your Keycloak. It is also to expand Keycloak to provide login functions such as login with other input parameters in addition to username and password.
Language: Java - Size: 25.4 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

conciso/keycloak-spi-example
Keycloak SPI example
Language: Java - Size: 26.4 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 13 - Forks: 2

codelens254/keycloak-customised
A Repo Showing How Keycloak Can Be Extended. From. Creating Custom Authenticators, Required Actions, Event Listeners ec cetera.
Language: Java - Size: 6.4 MB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 14 - Forks: 29

stfc/keycloak-username-and-uidnumber-mapper
A mapper that will generate usernames and uidNumbers for users, to be sent back to LDAP
Language: Java - Size: 21.5 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 2

keycloak-customization/keycloak-user-storage-SPI
Keycloak user provider custom SPI
Language: Java - Size: 61.5 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 1

abetobing/keycloak-playground
Keycloak extension, spi, themes and misc example
Language: CSS - Size: 151 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

ristekusdi/cloakpoints π¦
The "Missing things" from Keycloak Admin REST Endpoints.
Language: Java - Size: 26.4 KB - Last synced at: 4 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

intricate/keycloak-streamlabs
Keycloak identity provider for Streamlabs.
Language: HTML - Size: 10.7 KB - Last synced at: 6 months ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

czetsuyatech/ct-keycloak-quarkus-security
Secure your Quarkus application using Keycloak
Language: Java - Size: 1000 Bytes - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

moz-kamen/keycloak-login-spi
Language: Java - Size: 129 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 6

Mohido/Keycloak_Client
An abstraction over the functionalities provided by a keycloak client
Language: TypeScript - Size: 7.81 KB - Last synced at: 16 days ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

FortuneN/keycloak-azure-service-bus
Sends events to an azure service bus
Size: 9.77 KB - Last synced at: 11 days ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

kronolynx/scala-keycloak-spi-listener
A poc of a Keycloak spi
Language: Scala - Size: 3.91 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0
