Skip to content
View dasniko's full-sized avatar

Organizations

@jugda

Block or report dasniko

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
dasniko/README.md

Hey, I'm Niko ๐Ÿ‘‹

Freelance Keycloak Expert ยท Trainer ยท Software Consultant
๐Ÿ“ Darmstadt, Germany ย |ย  ๐ŸŒ Clients across Europe ย |ย  ๐Ÿ” IAM since 2015


I help companies get Identity & Access Management right โ€” with Keycloak at the center.
Whether it's a deep-dive into a broken authentication flow, a custom SPI implementation, or a two-day workshop that turns your team into Keycloak power users: that's my daily work.

No affiliation with CNCF or the Keycloak product team โ€” just someone who's been living and breathing this stuff since 2015, and full kudos to the amazing team behind Keycloak!


What I do ๐Ÿ› ๏ธ

  • Consulting & Support โ€” Architecture reviews, troubleshooting, migration projects, and hands-on implementation support around Keycloak & IAM
  • Training & Workshops โ€” Public and on-site workshops on Keycloak, OAuth 2.0, OpenID Connect, FIDO2/WebAuthn, and modern IAM concepts
  • Development & Integration โ€” Custom Keycloak SPIs, extensions, and integrations with your existing stack (Java ยท JavaScript ยท and beyond)

Core expertise ๐Ÿ”‘

Keycloak ย  OAuth 2.0 ย  OpenID Connect ย  FIDO2 / WebAuthn / Passkeys ย  SAML 2.0
Java ย  Quarkus ย  Spring Boot ย  Docker ย  IAM Architecture


Open Source ๐Ÿš€

A few projects you might find useful โ€” and yes, I also contribute to Keycloak itself:

  • testcontainers-keycloak โ€” Testcontainers extension for running Keycloak in integration tests. Widely used, actively maintained.
  • keycloak-extensions-demo โ€” Example SPI implementations to kickstart your own Keycloak customizations.

YouTube ๐ŸŽฅ

I publish videos on Keycloak, IAM, and related topics โ€” tutorials, demos, and the occasional deep dive.

@dasniko on YouTube


GitHub Activity ๐Ÿ“Š

dasniko's GitHub stats


Let's talk ๐Ÿ“ฌ

The best place to start is n-k.de โ€” you'll find details on all services, references, and a direct booking option for Keycloak support sessions and workshops.


โšก When not wrangling tokens and identity protocols, I'm probably out on my road bike somewhere around Darmstadt.

Pinned Loading

  1. testcontainers-keycloak testcontainers-keycloak Public

    A Testcontainer implementation for Keycloak IAM & SSO.

    Java 453 63

  2. keycloak-spi-bom keycloak-spi-bom Public

    Custom Keycloak SPI BOM for extension development, maintained by @dasniko

    Shell 19 7

  3. keycloak-extensions-demo keycloak-extensions-demo Public

    Demos, examples and playground for Keycloak extensions, providers, SPI implementations, etc.

    Java 420 131

  4. keycloak-reactjs-demo keycloak-reactjs-demo Public

    Reference example for React.JS and Keycloak SSO integration.

    JavaScript 516 167

  5. keycloak-bookshop-demo keycloak-bookshop-demo Public

    Demo for how to integrate Keycloak into Quarkus and React apps and services. All (most) kinds of authentication (web app, service account, client, bearer-only...)

    Java 70 79

  6. keycloak-2fa-sms-authenticator keycloak-2fa-sms-authenticator Public archive

    Keycloak Authentication Provider implementation to get a 2nd-factor authentication with a OTP/code/token send via SMS (through AWS SNS). Demo purposes only!

    Java 379 179