Plenty Authentication Scenarios
Account signup, login, forget password. Various login types: user/password, social logins, Email/phone verification code, WebAuthN, etc.
Full Protocol Support
OAuth 2.0, OIDC, SAML 2.0, CAS 1.0/2.0/3.0, LDAP, either as Identity Provider (IdP) or Service Provider (SP)
Beautiful Web Admin Portal
Beautiful web UI built by React (PC and Mobile). Multiple UI themes (light, dark, compact) are supported and customizable.
Different organizations own different sets of users, applications, etc. Global admin and organization admin roles are supported.
Full RBAC and ABAC Support
Access control models like RBAC, ABAC, RESTful, Deny-override, Priority are supported via Casbin.
50+ Social Login Providers
Google, Facebook, AAD, GitHub, Slack, etc, custom OAuth/OIDC providers are supported
Email, SMS, Captcha Providers
Twilio, reCAPTCHA, hCaptcha, Cloudflare Turnstile are supported, more to come!
SDKs for Web, Mobile and PC
Frontend (React, Vue, JS), backend (Go, Java, Py, etc.), mobile (Android, iOS), PC (WinForms, QT)
Learn how to setup, install, and configure Casbin.
A series of Casdoor docs to help you get started.
Open Source Blog
Blog for Casbin & Casdoor open source news
or, you can
Something went wrong