Keycloak vs Auth0
Auth0 est une plateforme d'identité propriétaire, détenue par Okta, une entreprise américaine. Ses offres d'entrée n'ont ni SLA ni déploiement dédié, et sa sécurité avancée se vend en montée de gamme et en options. Cloud-IAM opère Keycloak open source sur un déploiement dédié, avec un SLA de 99 %, à partir de 99€ par mois.
Prix et offres tels que publiés le 5 novembre 2026.
Ce que comprend l'offre d'entrée
Cloud-IAM Starter face à l'offre Free d'Auth0 et à Essentials, sa première offre payante, pour les applications grand public (B2C) et professionnelles (B2B). Auth0 facture par utilisateur actif mensuel, Cloud-IAM par compte utilisateur.
- Cloud-IAM Starter: 99€/mois, jusqu'à 250 utilisateurs
- Auth0 Free: 0$, jusqu'à 25 000 utilisateurs actifs mensuels
- Auth0 Essentials B2C: 35$/mois pour 500 utilisateurs actifs mensuels
- Auth0 Essentials B2B: 150$/mois pour 500 utilisateurs actifs mensuels
| Cloud-IAM Starter99€/mois, jusqu'à 250 utilisateurs | Auth0 Free0$, jusqu'à 25 000 utilisateurs actifs mensuels | Auth0 Essentials B2C35$/mois pour 500 utilisateurs actifs mensuels | Auth0 Essentials B2B150$/mois pour 500 utilisateurs actifs mensuels | |
|---|---|---|---|---|
| Sécurité | ||||
| Authentification multifacteur et passkeys | Inclus | Facteurs Pro MFA non inclus | Inclus | Inclus |
| Listes d'autorisation et de blocage d'IP | Inclus | Enterprise uniquement | Enterprise uniquement | Enterprise uniquement |
| Rôles et permissions (RBAC) | Inclus | Non inclus | Inclus | Inclus |
| Logs exportés vers votre SIEM | Inclus | Pas de streaming de logs, 1 jour de rétention | 1 flux de logs, 5 jours de rétention | 1 flux de logs, 5 jours de rétention |
| Service | ||||
| SLA de disponibilité | 99 % | Enterprise uniquement, sur devis | Enterprise uniquement, sur devis | Enterprise uniquement, sur devis |
| Déploiement dédié | Inclus | Non inclus | Private Cloud : option de l'offre Enterprise | Private Cloud : option de l'offre Enterprise |
| Connexions et limites | ||||
| Connexions SSO entreprise (SAML, OIDC, LDAP) | Illimité | 1 | Non disponible | 3, puis 100$/mois chacune, jusqu'à 30 |
| Organisations (tenants B2B) | Illimité | 5 | 10 | Illimité |
| Vos propres extensions | Extensions Java, illimitées, à partir d'Essential (249€/mois) | 5 Actions (Node.js) | 10 Actions (Node.js) | 10 Actions (Node.js) |
| Jetons machine à machine | Illimité | 1 000, sans option | 1 000 inclus, davantage en option | 1 000 inclus, davantage en option |
| Données et indépendance | ||||
| Code source | Open source (Apache 2.0) | Propriétaire | Propriétaire | Propriétaire |
| Hébergeable sur vos propres serveurs | Inclus | Non inclus | Non inclus | Non inclus |
| Empreintes de mots de passe dans votre export | Dans chaque export, jusqu'à un par jour | Non disponible sur Free | Via un ticket au support, sans délai garanti | Via un ticket au support, sans délai garanti |
| Hébergement | Au choix : AWS, Google Cloud, Azure, Scaleway, 3DS Outscale | Le cloud mutualisé d'Auth0, dans l'une de six régions | Le cloud mutualisé d'Auth0, dans l'une de six régions | Le cloud mutualisé d'Auth0, dans l'une de six régions |
| Siège de l'entreprise | France | États-Unis, détenue par Okta | États-Unis, détenue par Okta | États-Unis, détenue par Okta |
| Hors de portée du CLOUD Act | Sur des clouds européens | Non inclus | Non inclus | Non inclus |
| Hébergement SecNumCloud 3.2 et HDS | Sur 3DS Outscale | Non inclus | Non inclus | Non inclus |
Pourquoi les équipes passent d'Auth0 à Cloud-IAM
Chaque offre payante comprend tout Keycloak : MFA et passkeys, rôles et permissions, listes d'autorisation d'IP, connexions entreprise et organisations illimitées, et vos propres parcours de connexion et thèmes. Ajoutez vos extensions Java à partir d'Essential. Chez Auth0, les rôles démarrent à Essentials, les listes d'IP demandent Enterprise, et un déploiement privé est une option d'Enterprise.
Le code de Keycloak est public sous licence Apache 2.0, développé ouvertement en tant que projet CNCF, et ses vulnérabilités sont publiées. La plateforme d'Auth0 est propriétaire : sa sécurité, vous devez la croire sur parole.
Auth0 appartient à Okta, une entreprise américaine : le droit américain atteint les données de vos utilisateurs, même dans sa région européenne. Cloud-IAM est français, et peut faire tourner votre Keycloak chez Scaleway ou 3DS Outscale, deux clouds européens.
Chaque offre payante exporte vos realms et vos utilisateurs avec leurs empreintes de mots de passe, prêts pour n'importe quel Keycloak, y compris sur vos propres serveurs. Auth0 ne fournit les empreintes de mots de passe que via un ticket au support, sans délai garanti.
Passer d'Auth0 à Keycloak
Exporter les utilisateurs
Exportez les utilisateurs via la Management API d'Auth0. Les empreintes de mots de passe n'y figurent pas : Auth0 les fournit sous forme d'export chiffré PGP via un ticket au support, indisponible sur l'offre Free et sans délai garanti. Demandez-les tôt.
Importer les utilisateurs avec leurs empreintes
Auth0 chiffre les mots de passe avec bcrypt. Avec une extension de hachage bcrypt dans Keycloak, les utilisateurs gardent leur mot de passe.
Recréer la configuration
Les applications deviennent des clients Keycloak, les connexions des fournisseurs d'identité, les Actions des extensions ou des parcours Keycloak, et vos pages de connexion un thème Keycloak.
Basculer les applications une à une
Les applications qui utilisent une bibliothèque OpenID Connect standard ont surtout besoin d'une nouvelle URL d'émetteur et de nouveaux identifiants client ; celles construites sur les SDK d'Auth0 doivent passer leur code de connexion à une bibliothèque standard.
Keycloak est-il une bonne alternative à Auth0 ?
Pour la plupart des besoins de connexion, de SSO et de MFA, oui. Keycloak prend en charge OpenID Connect, OAuth 2.0, SAML 2.0, les passkeys, FAPI 2.0 et les organisations multi-tenant, et c'est un projet CNCF sous licence Apache 2.0. Ce qu'il n'apporte pas seul, c'est l'hébergement et l'exploitation : c'est ce qu'ajoute un fournisseur managé comme Cloud-IAM.
Keycloak est-il moins cher qu'Auth0 ?
En général, à mesure que le nombre d'utilisateurs augmente : le logiciel est gratuit et Keycloak managé n'est pas facturé par utilisateur actif. Sur Cloud-IAM, 10 000 comptes utilisateurs coûtent à partir de 499€ par mois ; chez Auth0, 10 000 utilisateurs actifs mensuels coûtent 700$ par mois sur l'offre B2C Essentials et 2 100$ sur B2B Essentials, avant l'offre Enterprise qu'exige un SLA. Auth0 peut coûter moins cher quand seule une petite part de vos comptes se connecte chaque mois.
Auth0 est-il soumis au CLOUD Act ?
Oui. Auth0 fait partie d'Okta, Inc., une entreprise américaine, depuis 2021, et le CLOUD Act permet aux autorités américaines d'ordonner à un fournisseur américain de livrer les données qu'il contrôle, où qu'elles soient stockées, y compris dans la région européenne d'Auth0. Cloud-IAM est une entreprise française sans maison mère américaine. Découvrez ce que signifie l'IAM souverain chez Cloud-IAM.
Comment migrer d'Auth0 vers Keycloak ?
Exportez les utilisateurs via la Management API d'Auth0, et demandez les empreintes de mots de passe via un ticket au support, ce qu'Auth0 ne propose pas sur son offre Free. Importez les utilisateurs dans Keycloak avec leurs empreintes bcrypt et une extension de hachage, pour que personne n'ait à réinitialiser son mot de passe. Recréez ensuite les applications, les connexions et la logique des Actions, puis basculez les applications une à une. Notre équipe de conseil mène ces migrations.
Peut-on héberger Auth0 soi-même ?
Non. Auth0 propose son cloud public mutualisé et des déploiements Private Cloud sur AWS ou Azure, tous deux opérés par Auth0. Keycloak peut tourner sur votre propre infrastructure, sur n'importe quel cloud, ou être opéré par un fournisseur.
Keycloak gère-t-il les Organizations à la façon d'Auth0 pour le B2B ?
Oui. Les organisations sont pleinement prises en charge depuis Keycloak 26, et les versions suivantes ont ajouté les invitations, les groupes d'organisation, les rôles d'administrateur d'organisation et les fournisseurs d'identité partagés entre organisations. Keycloak ne limite pas le nombre d'organisations.
Sources
Prix et offres tels que publiés le 5 novembre 2026.
- Auth0: pricing
- Auth0: pricing (Markdown version)
- Auth0: service level descriptions
- Auth0: tenant regions
- Auth0: deployment options
- Auth0: Private Cloud on AWS
- Auth0: data privacy and compliance
- Auth0: export data
- Auth0: export password hashes and MFA secrets
- Auth0: Actions
- Auth0: tenant access control list
- Okta: completion of the Auth0 acquisition (SEC filing, 3 May 2021)
- Keycloak: release notes
- Keycloak: release cadence
- CNCF: Keycloak project
- Keycloak: security advisories
- CLOUD Act: 18 U.S.C. § 2713
- Cloud-IAM: allow lists, rate limiting and attack protection
- Cloud-IAM: pricing
- Cloud-IAM: service level agreement