HelixIAM by KubeDNA

Migrate from Keycloak

Move from Keycloak one application at a time.

Your applications already speak OpenID Connect and SAML. HelixIAM imports clients, roles and identity providers from a Keycloak realm export; we plan the rest with you and cut over in phases, with both identity providers running.

Approach

Six steps, no big bang.

  1. 01

    Assessment

    We review your realms, clients, flows, federation and custom extensions, and agree what moves when.

  2. 02

    Import

    Import clients, roles and identity providers from a realm export into a HelixIAM realm.

  3. 03

    Validation plan

    Agreed test cases per application: claims, redirects, MFA, logout and admin roles.

  4. 04

    Parallel run

    Both identity providers run side by side and can federate with each other during the transition.

  5. 05

    Phased cut-over

    Applications move one by one, each with a rollback path.

  6. 06

    Decommission

    Retire the old realm once every application and user population has moved.

What the importer brings

Clear scope, before you start.

The importer reads a Keycloak realm export. What it does not import, we plan together in the assessment.

ItemHow it moves
OIDC clientsImported from the realm export
Realm rolesImported from the realm export
Identity providersImported from the realm export
Users and credentialsNot imported by the importer. Planned per population: connect the same LDAP or Active Directory, broker sign-in from Keycloak during the transition, or provision through SCIM 2.0.
SAML clients and realm settingsConfigured in HelixIAM during the assessment, then covered by the validation plan.
Custom extensionsReviewed in the assessment and mapped to HelixIAM capabilities or integrations.

Validation

A validation plan you sign off.

Before any application moves, we agree how you'll know it works.

  • Token and assertion claims compared per application
  • Redirect URIs, logout and session behaviour
  • MFA and passkey enrolment for each user population
  • Admin roles and permissions
  • Load and failover tests in your own environment

Why teams move

What changes after the move.

Keys you hold

Realm signing keys in your HSM over PKCS#11, or in Vault / OpenBao.

European eIDs included

DigiD, eHerkenning and eIDAS connectors, for use with your own agreements.

Agents and workloads

Agent identities with owners and delegation, and keyless workload identity.

Discuss your IAM migration.

Send us a short description of your Keycloak landscape and we'll propose an assessment.