Casdoor
An open-source, UI-first Identity and Access Management (IAM) / Single-Sign-On (SSO) platform.
Overview
Casdoor is an open-source identity platform built with a modern frontend-backend separation architecture. It provides an intuitive web UI for managing users, roles, and applications, and supports a wide range of protocols including OAuth 2.0, OIDC, SAML, CAS, LDAP, and WebAuthn.
✨ Key Features
- Single Sign-On (SSO)
- Multi-protocol support (OAuth, OIDC, SAML, CAS, LDAP)
- Web UI for administration
- Social Logins
- Multi-Factor Authentication (TOTP, WebAuthn)
- Multi-language support
🎯 Key Differentiators
- UI-first approach with a modern web interface
- Very broad support for numerous authentication protocols, including legacy ones like CAS
- Built with Go and React for high performance
Unique Value: Combines the power and flexibility of an open-source IAM solution with the usability of a modern, UI-first web application.
🎯 Use Cases (3)
✅ Best For
- Acting as a single identity portal for organizations using diverse applications and protocols
💡 Check With Vendor
Verify these considerations match your specific requirements:
- Companies that require a fully managed SaaS solution with enterprise support SLAs
🏆 Alternatives
Offers a more modern and arguably more user-friendly administrative experience compared to older open-source projects like Keycloak, and supports a wider range of protocols than more specialized tools like Authelia.
💻 Platforms
✅ Offline Mode Available
🔌 Integrations
🛟 Support Options
- ✓ Live Chat
- ✓ Dedicated Support (Community Support tier)
💰 Pricing
Free tier: The software is free and open-source.
🔄 Similar Tools in Single Sign-On
Okta
Provides secure identity management and single sign-on to any application....
Microsoft Entra ID
Microsoft's cloud-based identity and access management service....
Ping Identity
Provides enterprise-grade identity and access management for workforce and customer needs....
OneLogin
A cloud-based identity and access management (IAM) provider that simplifies and secures user access....
JumpCloud
Unifies identity, access, and device management in a single cloud platform....
Auth0
A flexible, developer-centric identity platform for applications....