← Toute la bibliothèque

Casdoor

L’alternative gratuite àAuth0

🔴 Avancé⏱️ ~40 min d’installationTu économises 31 €/mois

Casdoor remplace Auth0 par un serveur d'identité auto-hébergé : comptes utilisateurs, page de connexion et accès à toutes tes applis. Connexion par mot de passe, code par e-mail ou SMS, passkey, reconnaissance faciale ou plus de 100 fournisseurs (Google, GitHub, Microsoft), double authentification en option. Il parle OAuth 2.0, OpenID Connect, SAML, CAS, LDAP et SCIM : applis récentes et vieux outils partagent les mêmes comptes. Version hébergée sur casdoor.com, gratuite jusqu'à 25 000 utilisateurs actifs par mois. La précaution : un serveur d'identité se met à jour chaque semaine, sans exception. Casdoor a publié 18 failles depuis début 2025, dont 8 critiques en 2026, toutes corrigées. Change le mot de passe admin par défaut (admin et 123) dès la première connexion.

Aperçu de Casdoor, alternative gratuite et open source à Auth0
étoiles GitHub14 844

Face à Auth0 : le match

  • Prix

    Casdoor

    0 € sur ton serveur

    Auth0

    31 €/mois (Essentials)

  • Utilisateurs

    Casdoor

    Illimités

    Auth0

    500 actifs par mois sur Essentials, puis plus cher

  • Double authentification

    Casdoor

    Incluse

    Auth0

    Version Pro dès Essentials

Comment l’installer (même en partant de zéro)

Un conteneur Docker et une base de données sur ton serveur. Le prompt installe la version de production (pas la démo tout en un), change le mot de passe par défaut et prépare les mises à jour de sécurité.

  1. 1

    Colle ce prompt dans Claude (Code ou Desktop)

    Il installe Casdoor depuis le dépôt officiel, sécurise le compte administrateur, branche ton appli et prépare la mise à jour hebdomadaire :

    Installe Casdoor sur mon serveur : c'est le serveur d'identité open source qui remplace Auth0 (dépôt GitHub casdoor/casdoor, site casdoor.ai). N'utilise pas l'image casdoor-all-in-one, réservée aux essais : installe l'image officielle casbin/casdoor avec une base PostgreSQL ou MySQL dans Docker Compose, en suivant la documentation du dépôt, sur la dernière version publiée, et place-le derrière mon nom de domaine en HTTPS. Dès la première connexion, remplace le mot de passe administrateur par défaut (admin / 123) par un mot de passe long et active la double authentification sur ce compte. Mets l'interface en français. Crée ensuite une organisation et une application pour mon site, active la connexion par e-mail et avec Google, et montre-moi comment brancher mon appli avec OpenID Connect. Casdoor corrige souvent des failles de sécurité : prépare une commande de mise à jour que je lancerai chaque semaine, avec une sauvegarde de la base avant chaque mise à jour, et montre-moi comment être prévenu des nouvelles versions sur GitHub. Explique chaque étape simplement, je débute.
    
    Analyse le repo GitHub et regarde s'il est safe à installer par rapport à ma machine et mon infrastructure. Pose-moi un maximum de questions sous forme de widget pour clarifier ma demande et être le plus précis possible.
  2. 2

    Teste d'abord sur la démo

    demo.casdoor.com te laisse cliquer partout avant d'installer quoi que ce soit, avec admin et 123. Les données repartent à zéro toutes les 5 minutes.

  3. 3

    Mets-le à jour chaque semaine

    Un serveur d'identité, c'est la porte d'entrée de tous tes comptes. Casdoor publie des correctifs plusieurs fois par semaine : lance ta commande de mise à jour au moins une fois par semaine, après une sauvegarde.

Ce que tu en fais concrètement

La connexion de ton appli, sans facture par utilisateur

Chez Auth0, la double authentification Pro et les rôles commencent à 35 dollars par mois pour 500 utilisateurs actifs, et le prix monte avec eux. Ici, le nombre de comptes ne change rien à la facture.

Un seul compte pour tous tes outils

Tes clients ou ton équipe utilisent le même compte sur ton site, ton appli et tes outils internes, par OpenID Connect, SAML ou LDAP.

Tes comptes restent chez toi

Les données de tes utilisateurs vivent sur ton serveur, dans le pays que tu choisis, pas chez une entreprise américaine : un vrai argument quand un client te parle RGPD.

La santé du projet, en un coup d’œil

Avant d’installer un outil open source, une question compte : est-ce que le projet est vivant ? Ces scores sont calculés depuis les données publiques GitHub. Ce ne sont pas des notes en l’air.

97/100

Excellent

Projet très actif et bien entretenu : tu peux y aller sereinement.

Activité
100

Est-ce que le code bouge ? (commits des 30 derniers jours)

Maintenance
100

Depuis quand la dernière mise à jour ? Plus c’est frais, mieux c’est.

Communauté
87

Étoiles et contributeurs : du monde autour = de l’aide et des correctifs.

Maturité
100

L’âge du projet. Assez vieux pour être solide, encore vivant.

Momentum
100

Le rythme du moment comparé à son rythme habituel : ça accélère ou ça s’endort ?

Le repo en chiffres

Étoiles GitHub
14,8 k
Forks
1,9 k
Contributeurs
325
Commits
4,3 k
Âge du projet
6.1 ans
Dernier commit
il y a 3 j
Taille
51.6 MB
Licence
Apache-2.0

Construit avec

  • Go 62.8%
  • TypeScript 36.2%

Scores calculés automatiquement depuis l’API GitHub (activité des 30 derniers jours, fraîcheur des mises à jour, taille de la communauté, âge du projet). Actualisés chaque jour.

L’avis de Loucash

6/10

Casdoor fait ce qu'Auth0 fait, gratuitement : page de connexion à tes couleurs, connexion Google, double authentification, SSO d'entreprise, gestion des droits. Et il le fait sur ton serveur, sans facture qui grimpe avec tes utilisateurs. Ce que j'apprécie : tout se règle dans la console, en français, et le serveur MCP permet à Claude de gérer les comptes à ma place. Pourquoi 6 et pas plus : c'est un serveur d'identité, et son historique de sécurité m'oblige à te prévenir. Huit failles critiques publiées en 2026, les deux dernières mi-septembre, toutes corrigées depuis, mais ça veut dire que tu dois le mettre à jour chaque semaine, sans exception. L'interface est dense, et il faut comprendre OpenID Connect pour brancher ton appli. Si tu débutes et que tu restes sous 25 000 utilisateurs actifs par mois, l'offre gratuite d'Auth0 est plus sûre pour toi.

C’est pour toi si : Tu gères plusieurs applis ou des clients qui veulent leurs comptes chez toi, tu sais mettre à jour un serveur chaque semaine, et Auth0 commence à te coûter cher. Si tu débutes, ou si tu tiens dans l'offre gratuite d'Auth0, ne change rien.

À voir aussi dans la bibliothèque

Un mail par semaine qui te fait économiser

Chaque mardi : les alternatives open source qui viennent d’entrer dans la bibliothèque, ce qu’elles remplacent et ce qu’elles te font économiser. Un mail, pas plus.

Gratuit. Un mail le mardi. Désinscription en un clic. Tes données

Rejoins les lecteurs du mardi