Alternatives européennes à Keycloak

cidaas Logo

cidaas

Allemagne
EU

cidaas est une plateforme cloud de gestion des identités et des accès de Widas ID GmbH, à Wimsheim, en Allemagne. Elle appartient au groupe Widas, qui propose des logiciels fabriqués en Allemagne...

Curity Logo

Curity

Suède
EU
Auto-hébergeable

Curity est une entreprise suédoise de logiciels d'identité, fondée en 2015 à Stockholm par des spécialistes d'OAuth, d'OpenID Connect et de la gestion d'identité à grande échelle. Son produit principal est le...

Nevis Logo

Nevis

Suisse
Auto-hébergeable

Nevis est une plateforme de gestion des identités et des accès développée par Nevis Security AG, dont le siège est à Zurich. La technologie est née au sein de l'entreprise logicielle suisse...

Univention Nubus Logo

Univention Nubus

Allemagne
EU
Open source
Auto-hébergeable

Nubus est la solution open source de gestion des identités et des accès d'Univention GmbH, à Brême, en Allemagne. Univention développe des logiciels open source de gestion des identités et d'intégration d'applications...

ZITADEL Logo

ZITADEL

Suisse
Open source
Auto-hébergeable
Société mère non européenne

ZITADEL est une plateforme d'identité pour les applications et les développeurs. Elle a été fondée en 2019 en Suisse, et sa société suisse CAOS AG a son bureau à Saint-Gall. Aujourd'hui, l'entreprise...

Nous en avons oublié une ? N'hésitez pas à nous la proposer !

Proposer une entreprise

Les alternatives européennes à Keycloak comprennent ZITADEL (Suisse), Univention Nubus (Allemagne), cidaas (Allemagne), Nevis (Suisse) et Curity (Suède). Keycloak est un serveur open source de gestion des identités et des accès pour l'authentification unique, avec OpenID Connect et SAML. Red Hat, qui appartient à IBM, en est le principal mainteneur, et le projet est depuis avril 2023 un projet en incubation au sein de la Cloud Native Computing Foundation. Il est gratuit sous licence Apache 2.0, de sorte que le coût de la licence est rarement la raison de changer. Les cinq options figurent sur la page de catégorie IAM et authentification unique.

Pourquoi les équipes quittent Keycloak

  • Effort d'exploitation. Keycloak est une application Java reposant sur Quarkus. L'équipe l'exploite avec une base de données et, pour la haute disponibilité, un cache en cluster, et effectue elle-même chaque mise à jour.
  • Support. Le projet propose une aide communautaire. Le support commercial passe par la distribution de Keycloak propre à Red Hat ou par des partenaires.
  • Personnalisation. Les flux de connexion et les intégrations allant au-delà des paramètres se réalisent avec des thèmes et des extensions Java, ce qui exige des connaissances en Java.
  • Choix du fournisseur. Le projet Keycloak ne propose pas de service hébergé en propre. Les organisations qui souhaitent une entreprise européenne comme partenaire contractuel ou un service géré doivent chercher ailleurs.

Comparaison des options européennes

  • ZITADEL : le plus proche dans l'esprit, open source sous licence AGPL et disponible en service cloud ou en auto-hébergement. Plus jeune et plus petit que Keycloak, avec une société mère américaine, comme l'indique la fiche.
  • Univention Nubus : open source issu de Brême, un annuaire d'utilisateurs et d'appareils avec authentification unique, particulièrement adapté là où Active Directory est remplacé. Il fonctionne sur Kubernetes ou en machine virtuelle et n'est pas conçu pour des millions de clients qui s'inscrivent eux-mêmes.
  • cidaas : une plateforme cloud commerciale allemande pour l'identité des clients et des collaborateurs, avec gestion du consentement. L'éditeur l'exploite, mais le code est fermé.
  • Nevis : une plateforme commerciale suisse axée sur les banques et les assureurs, pour un usage dans le cloud ou dans son propre environnement.
  • Curity : un serveur d'identité suédois centré sur OAuth et OpenID Connect pour les API, commercial et destiné aux équipes techniques.

Avant de changer

Dressez la liste des realms, des clients et des fournisseurs d'identité utilisés, et vérifiez que la cible prend en charge les mêmes protocoles. Renseignez-vous sur la possibilité d'importer les empreintes de mots de passe ; à défaut, les utilisateurs devront réinitialiser leurs mots de passe. Faites d'abord fonctionner les deux systèmes en parallèle. Si l'équipe est en mesure de l'exploiter, Keycloak reste un choix judicieux sur un serveur situé en Europe. Le changement se justifie lorsque l'effort d'exploitation ou le manque de support constitue le vrai problème.