← Toute la bibliothèque

Casdoor

Nouveau

L’alternative gratuite àAuth0

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

Casdoor, c'est un serveur d'identité complet que tu héberges toi-même : il garde les comptes de tes utilisateurs, affiche la page de connexion et gère l'accès à toutes tes applis. Plus de 14 000 étoiles sur GitHub, une licence Apache 2.0, plusieurs versions par semaine, et une interface qui parle français. Tes utilisateurs se connectent par mot de passe, code par e-mail ou SMS, clé d'accès (passkey) ou reconnaissance faciale, ou avec plus de 100 fournisseurs comme Google, GitHub ou Microsoft, avec la double authentification en option. Il parle tous les protocoles : OAuth 2.0, OpenID Connect, SAML, CAS, LDAP et SCIM, donc une appli récente et un vieil outil d'entreprise peuvent partager les mêmes comptes. Tout se règle dans la console : organisations, applications, méthodes de connexion, modèles d'e-mails, logo et couleurs de la page de connexion. Les droits d'accès reposent sur Casbin (rôles et règles fines), et un serveur MCP permet à Claude de gérer tes utilisateurs en langage naturel. Techniquement, c'est un seul programme en Go et une base de données, sans Java ni cluster. Si tu ne veux pas l'héberger, une version hébergée existe sur casdoor.com, gratuite jusqu'à 25 000 utilisateurs actifs par mois. Le point à connaître avant de l'installer : Casdoor a publié 18 failles de sécurité depuis début 2025, dont 8 critiques en 2026, les deux dernières mi-septembre, toutes corrigées depuis. Ses concurrents open source en ont aussi publié cette année, mais un serveur d'identité se met à jour chaque semaine, sans exception. Et le mot de passe administrateur livré par défaut, admin et 123, se change dès la première connexion.

Aperçu de Casdoor, alternative gratuite et open source à Auth0

Face à Auth0 : le match

  • Prix

    Casdoor

    0 € sur ton serveur

    Auth0

    30 €/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é
86

É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,5 k
Forks
1,8 k
Contributeurs
310
Commits
4 k
Âge du projet
5.9 ans
Dernier commit
aujourd’hui
Taille
48.7 MB
Licence
Apache-2.0

Construit avec

  • Go 60.8%
  • TypeScript 38.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.

Rejoins les lecteurs du mardi