Popular searches
Hamburger Menu
HOMESERVICES
//

IAM with Keycloak: We make identity a stable platform building block

Well-designed identity and access management (IAM) is critical to the security of your business data and resources. We use the open source tool Keycloak to solve your IAM challenges in a sustainable way.

Illustration einer Person, die durch Schloss mit Passwort geht, hinter welchem sich Symbole für persönliche Apps befinden.
Icon: 2 Personen klatschen mit Händen ab

Training

Our introductory and advanced training courses on Keycloak, IAM, extensions, and more will bring you up to speed in no time. Can't find the topic you're looking for? We're happy to offer customized training as well.

Consulting & Support

We know that things don't always go smoothly – whether it's during operations, updates, or development. We're happy to help you overcome your specific challenges. From short-term assignments to ongoing support for development, commissioning, or new installations, we've got you covered.

Icon: Monitor with check mark and gear icon

Introduction & Development

Keycloak comes with a wide range of features – but sometimes you need to customize the software to meet your specific needs and add functionality. We’ll handle the development of Keycloak extensions and themes for you, as well as complete new developments and implementations.

Why Keycloak for your IAM?

Maximum freedom instead of vendor lock-in! Keycloak combines the flexibility of modern cloud IDPs with the full data sovereignty of an on-premises solution. You benefit from an enterprise-ready standard without skyrocketing licensing costs or dependencies on third-party providers:

  • Full data sovereignty & GDPR compliance: Whether you run the solution on your own infrastructure, in the cloud, or in a hybrid environment – your identity and access data remain 100% under your control, protected from access by external SaaS providers.
  • Seamless & Centralized Access: True single sign-on (SSO) and single logout (SLO) via open standards (OpenID Connect, SAML 2.0, OAuth 2.0) for all web, mobile, and legacy applications.
  • State-of-the-art security standards: Integrated multi-factor authentication (MFA), biometric logins (WebAuthn/passkeys), flexible password policies, and social login integration (Google, GitHub, etc.).
  • Open Source & Fully Customizable: No per-user licensing fees, fully customizable login flows, custom CI branding via themes, and direct integration with existing user directories (LDAP, Active Directory).
  • Cloud-Native & Highly Available: Built for Kubernetes, automated deployments, and cluster operations – Keycloak scales efficiently with your user base.
  • Futuresafe for agent-based AI: When AI agents access tools and data on behalf of your users, secure delegation becomes essential. With OAuth 2.1 – the foundation of MCP authorization – and token exchange, Keycloak ensures precise, traceable access in accordance with the least-privilege principle.

Stefan Gries

We don't build IAM systems from scratch; instead, we build them within established, complex architectures. Keycloak is the Swiss pocket knife that works exactly where standard cloud solutions fail.

Stefan Gries

Why choose codecentric?

From open-source to your daily practice! As an active member of the Keycloak community, we combine a deep understanding of the core technology with practical enterprise experience to build a sustainable identity and access management solution for you:

  • Active Keycloak Contributors: We contribute directly to the open-source core. This means we have a detailed understanding of the roadmap, resolve edge cases right at the source, and incorporate your requirements into the standard product in a future-proof way.
  • Experience from over 100 projects: Whether you’re an agile startup, an upper-mid-market company, or a DAX-listed corporation – we understand the typical pitfalls of migrations, high-availability setups, and complex legacy integrations.
  • Tailor-made & ready for production: We don’t deliver isolated, siloed solutions; instead, we seamlessly integrate Keycloak into your CI/CD pipelines, cloud infrastructures, and existing security frameworks.

Jens Lehnhoff

For us, Keycloak isn't just an alternative tool – it's the de facto standard for anyone who takes data sovereignty and enterprise features equally seriously.

Jens Lehnhoff

Find out more about our services:

//

Keycloak Training

Fundamentals

Our introductory training course provides an overview of everything you need to know about Keycloak. We’ll build on or refresh your foundational knowledge step by step until you feel confident using Keycloak. Key topics include: IAM basics and terminology, OAuth and OpenID Connect (including authentication flows), tokens, Keycloak features, concepts, the Admin Console, configuration, client integration, user federation, security and best practices, and app integration.

Keycloak Masterclass

This training course will introduce you to advanced concepts—basic knowledge is required. Key topics include: advanced Keycloak configuration, including MFA and passkeys; realms and organizations; practical examples; the basics of extension development; APIs; deployment, including Config as Code; gateways and high availability; and operations, including monitoring, backups, and updates.

Customized Training

We’d be happy to offer your company in-house training and workshops on Keycloak as needed to help your employees develop their skills. We can tailor the content specifically to your company’s needs and cover everything from basic skills to advanced topics. Get in touch – we’ll put together a training program tailored to your needs.

//

Keycloak Consulting & Support

Expert Consultations

Is there a pressing issue with your Keycloak operations that’s weighing on your mind, and do you need quick, expert support? Our Keycloak experts will analyze the situation together with you, develop a concrete solution, and implement the necessary measures directly in your environment, ready for production.

Core Services:

  • Upgrades, migration paths, and version change planning
  • Troubleshooting, error analysis, and stabilization during live operations
  • Security hardening and detailed configuration review
  • Performance optimization and scaling strategies
  • Monitoring, backup/restore strategies, and emergency concepts

Scoping & PoC

You already use Keycloak or are considering implementing it and want to thoroughly determine whether and how your specific requirements can be met? We’ll evaluate the platform’s capabilities for your technology stack, tailor the solution to your environment, and validate it in a practical setting as a proof of concept (PoC).

Core Services:

  • Definition of the IAM target vision and well-founded architectural decisions
  • Integration concepts for protocols such as OpenID Connect (OIDC) and SAML 2.0
  • Design of tenant capabilities, role models, and governance structures
  • Integration with existing directories (Active Directory, LDAP), including user provisioning
  • PoC implementation, including a technical evaluation framework and concrete next steps

Workshops

In our structured one-day or multi-day workshops, we work in a targeted manner on your specific issues and quickly provide clarity as well as an actionable roadmap. Depending on the focus, we combine strategic concept development with interactive, hands-on sessions.

Core Services:

  • Planning migrations and the replacement of existing identity providers (IdPs)
  • High-availability (HA) design and a production-ready operating model
  • Integration workshops for connected business applications and platform components
  • Alignment with enterprise-wide security and compliance requirements
  • Customized enablement and knowledge transfer for administrators and development teams

//

Keycloak Introduction & Development

Extensions

Some requirements cannot be fully met with Keycloak’s standard features and require specific customizations. Using custom extensions, we enhance Keycloak with tailored functionality or precisely adapt core processes to your system landscape.

Core Services:

  • Requirements analysis and design of customized SPI (Service Provider Interface) extensions
  • Development of custom authentication flows and event listeners
  • Integration of proprietary legacy interfaces and third-party systems
  • Extension of user storage providers and token mappers
  • Maintainable, update-safe development following Keycloak core best practices

Themes

A cohesive user experience builds trust and strengthens your brand: Keycloak can be fully customized to match your corporate identity, ensuring that login, registration, and account management pages integrate seamlessly into your digital ecosystem.

Core Services:

  • Custom theme development for login, account, admin, and email templates
  • Full implementation of your corporate design (colors, typography, logos, layouts)
  • Responsive optimization for desktop, tablet, and mobile devices
  • Accessible and multilingual implementation (Accessibility & Localization)
  • Update-proof theme architecture for seamless migration during version updates

New Project & Initial Implementation

You are planning to implement Keycloak for the first time and want to rely on a future-proof architecture right from the start? We provide comprehensive support – from the strategic design of your IAM landscape to turnkey, customized deployment in your infrastructure.

Core Services:

  • Comprehensive IAM strategy and architecture design for Keycloak
  • Seamless integration into existing IT systems, databases, and cloud environments
  • Design and implementation of custom authentication and authorization workflows
  • Integration and federation of existing web, mobile, and legacy applications
  • Migration strategy and data migration from legacy systems

Updates & Lifecycle-Management

An up-to-date Keycloak is the best protection against security vulnerabilities and ensures compliance with modern standards. However, depending on the complexity and degree of integration, an upgrade can be challenging—we ensure predictable, seamless version transitions.

Core Services:

  • Analysis of breaking changes, deprecations, and compatibility checks
  • Development of customized upgrade and rollback strategies
  • Adaptation and migration of custom extensions, database schemas, and themes
  • Execution and support of upgrades in test and production environments
  • Minimization or avoidance of downtime through proven migration strategies

Would you like to talk about Keycloak?

Do you have any questions or want to talk about Keycloak? We'll work with you to develop the right digital solution for your business. Feel free to contact me!

Stefan Gries

IAM & IT Consultant, Software Engineer

Stefan Gries

IAM & IT Consultant, Software Engineer

//

Would you like to know more about Keycloak?

Our experts have already implemented many successful projects and are happy to share their knowledge with the community. A small selection: