--- title: Casdoor created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, authentication, sso, oidc, saml, idm] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Authentication, https://github.com/casdoor/casdoor] --- # 🔐 Casdoor > Plateforme d'Identity Management avec UI moderne, supportant OIDC, SAML, LDAP, paiement et multi-tenant. ## 📋 Informations GĂ©nĂ©rales | Attribut | Valeur | |----------|--------| | **Nom** | Casdoor | | **Slug** | app-casdoor | | **Description** | IdM/SSO open source avec UI moderne, orientĂ© entreprise | | **Site officiel** | https://casdoor.org | | **Repository** | https://github.com/casdoor/casdoor | | **Stars** | 13 744 ⭐ | | **Licence** | Apache 2.0 | | **Langage principal** | Go / React | | **CatĂ©gorie** | Authentication | | **Tags** | [catalogue, authentication, sso, oidc, saml, idm] | ## 📝 Description Casdoor est une plateforme d'Identity Management open source avec une **interface utilisateur moderne** (basĂ©e sur React + Ant Design). Le projet vise Ă  offrir une alternative simple Ă  Keycloak ou Auth0, avec un focus particulier sur l'**expĂ©rience utilisateur** et la **flexibilitĂ©**. Le projet supporte **OIDC**, **SAML 2.0**, **OAuth 2.0**, **LDAP**, **WebAuthn/FIDO2**, et la federation d'identitĂ©s. Casdoor offre Ă©galement des **providers de paiement** intĂ©grĂ©s (Stripe, Alipay, WeChat Pay), ce qui le rend adaptĂ© aux **SaaS payants** cherchant Ă  gĂ©rer abonnements et auth en un seul endroit. Casdoor se distingue par sa **richesse fonctionnelle** (annuaire, rĂŽles, groupes, MFA, audit log, e-commerce) et sa **personnalisation UI** (thĂšmes, branding). Moins mature qu'authentik ou Keycloak, mais en progression rapide. C'est un bon choix pour des produits SaaS ou des organisations qui veulent un IdM avec UI moderne sans la complexitĂ© de Keycloak. ## 🚀 Installation ### Via Docker (recommandĂ©) ```yaml # docker-compose.yml services: casdoor: image: casbin/casdoor:latest environment: RUNNING_IN_DOCKER: "true" ports: - "8000:8000" volumes: - ./conf:/conf mysql: image: mysql:8 environment: MYSQL_ROOT_PASSWORD: casdoor MYSQL_DATABASE: casdoor volumes: - casdoor-mysql:/var/lib/mysql volumes: casdoor-mysql: ``` ### Installation manuelle Build depuis les sources Go/Node, ou utiliser les binaires prĂ©-compilĂ©s. Voir https://casdoor.org/docs/basic/server-installation. ## ⚙ Configuration - **Organizations** : isolation multi-tenant - **Applications** : apps consommatrices (OIDC/SAML) - **Providers** : OIDC, SAML, LDAP, Google, GitHub, etc. - **Users / Groups** : annuaire local ou fĂ©dĂ©rĂ© - **Roles / Permissions** : RBAC + ABAC (via Casbin) - **Payment** : Stripe, Alipay, WeChat Pay intĂ©grĂ©s ## 🔗 Alternatives - **authentik** — IdM moderne, plus simple, plus populaire - **Keycloak** — IdM enterprise, plus mature - **Logto** — Auth infrastructure, focus devs ## 🔒 SĂ©curitĂ© - Activer **HTTPS** (Traefik, NGINX, Caddy) - Activer **MFA** (TOTP, WebAuthn) - Sauvegarder la base MySQL - Mettre Ă  jour rĂ©guliĂšrement - Activer les **logs d'audit** ## 📚 Ressources - Site officiel : https://casdoor.org - Repository GitHub : https://github.com/casdoor/casdoor - Documentation : https://casdoor.org/docs/ ## 🔗 Pages LiĂ©es - [[cat-authentication]] (n'existe pas encore, OK) - [[app-authentik]] — IdM moderne - [[app-keycloak]] — IdM enterprise - [[app-logto]] — Auth infrastructure - [[app-traefik]] - [[recettes-docker-compose]] - [[securisation-home-lab]]