An open API service providing repository metadata for many open source software ecosystems.

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