Casdoor
A UI-first Identity Access Management (IAM) / Single-Sign-On (SSO) platform supporting OAuth 2.0, OIDC, SAML and CAS, integrated with flexible RBAC and ABAC permission management
![Easy to Use](/img/model.png)
Easy to Use
Within a few steps, we can setup a Casdoor app and realize our authorization management.
![Frontend Backend Separation](/img/storage.png)
Frontend Backend Separation
Casdoor has a front-end back-end separation architecture, with maneuverable web UI and supporting high concurrency.
![Supporting Multi-Language](/img/language.png)
Supporting Multi-Language
Casdoor is supporting multi-languages, using i18n to support multi-languages UI. For more languages support, welcome to propose in our community.
![Casdoor work principle](/img/principles.gif)
As an authentication platform,
Casdoor implements the authentication by communicating with providers and users.
- login.js
login() {Setting.signin().then((res) => {if (res.status === "ok") {Setting.showMessage("success", "Logged in successfully");Setting.goToLink("/");} else {this.setState({msg: res.msg,});}});}
Casdoor is a powerful authentication platform.
With supporting for
![](https://cdn.casbin.org/img/social_google.png)
![](https://cdn.casbin.org/img/social_github.png)
![](https://cdn.casbin.org/img/social_facebook.png)
![](https://cdn.casbin.org/img/social_twitter.png)
![](https://cdn.casbin.org/img/social_linkedin.png)
![](https://cdn.casbin.org/img/social_weibo.png)
![](https://cdn.casbin.org/img/social_wechat.png)
![](https://cdn.casbin.org/img/social_qq.png)
![](https://cdn.casbin.org/img/social_dingtalk.png)
![](https://cdn.casbin.org/img/social_gitee.png)
![](https://cdn.casbin.org/img/social_wecom.png)
![](https://cdn.casbin.org/img/social_mail.png)
![](https://cdn.casbin.org/img/social_msg.png)
third-party application login, You can choose your favorite social network to login.
And Casdoor support the extension of third-party login with plugins.
For more details about third-party login, please visit provider
And if your want more providers, please propose it in our Casdoor community
Casdoor also support sign up directly. By filling your Username, Display name, Password and Email, after your receive your Email code, you can sign up in Casdoor.
Casdoor support forget and retrieve password feature.
To retrieve your password, you can enter your username, email or phone linked to your account and enter the verification code sent to your email or your phone, enter your new password and confirm to reset your new password.
Who's using Casdoor?
Hundreds of projects are using Casdoor, from established Fortune 500 companies to hot new startups.If you're curious to see what can be accomplished Casdoor, check out these apps!