Skip to main content

2 posts tagged with "events"

View All Tags

How We Scaled Keycloak Event Storage with Logs, S3, and ClickHouse

· 12 min read
Phase Two
Hosted Keycloak and Keycloak Support

Every login, logout, failed password attempt, and admin change in Keycloak produces an event. That's exactly what you want for security auditing and product analytics — until you realize where Keycloak puts them: in the same relational database that your authentication path depends on. At scale, event storage becomes a problem you can't ignore. Here's how we solved it, and how the key piece — an MDC-logging EventStoreProvider — is open source so you can solve it too.

Presentation on Extending Keycloak for All Your Identity Use Cases

· One min read
Phase Two
Hosted Keycloak and Keycloak Support

We recently gave a talk at the Keyconf24 conference in Vienna on how to extend Keycloak using its extensible SPI structure. In addition to showing what is possible and how to get started in building extensions, we also use our Events and Webhooks extension as a real-world example. The hosts of the conference have posted the video of the talk on Youtube.