casdoor / casdoor

An open-source UI-first Identity and Access Management (IAM) / Single-Sign-On (SSO) platform with web UI supporting OAuth 2.0, OIDC, SAML, CAS, LDAP, SCIM, WebAuthn, TOTP, MFA, Face ID, RADIUS, Google Workspace, Active Directory and Kerberos
https://casdoor.org
Apache License 2.0
9.2k stars 1.08k forks source link
active-directory casbin casdoor faceid go iam kerberos ldap mfa oauth oidc payment-gateway radius react saml scim single-sign-on sso totp webauthn

📦⚡️ Casdoor

An open-source UI-first Identity and Access Management (IAM) / Single-Sign-On (SSO) platform with web UI supporting OAuth 2.0, OIDC, SAML, CAS, LDAP, SCIM, WebAuthn, TOTP, MFA and RADIUS

semantic-release docker pull casbin/casdoor GitHub Workflow Status (branch) GitHub Release Docker Image Version (latest semver)

Go Report Card license GitHub issues GitHub stars GitHub forks Crowdin Discord

Sponsored by

Build auth with fraud prevention, faster.
Try Stytch for API-first authentication, user & org management, multi-tenant SSO, MFA, device fingerprinting, and more.

## Online demo - Read-only site: https://door.casdoor.com (any modification operation will fail) - Writable site: https://demo.casdoor.com (original data will be restored for every 5 minutes) ## Documentation https://casdoor.org ## Install - By source code: https://casdoor.org/docs/basic/server-installation - By Docker: https://casdoor.org/docs/basic/try-with-docker - By Kubernetes Helm: https://casdoor.org/docs/basic/try-with-helm ## How to connect to Casdoor? https://casdoor.org/docs/how-to-connect/overview ## Casdoor Public API - Docs: https://casdoor.org/docs/basic/public-api - Swagger: https://door.casdoor.com/swagger ## Integrations https://casdoor.org/docs/category/integrations ## How to contact? - Discord: https://discord.gg/5rPsrAzK7S - Contact: https://casdoor.org/help ## Contribute For casdoor, if you have any questions, you can give Issues, or you can also directly start Pull Requests(but we recommend giving issues first to communicate with the community). ### I18n translation If you are contributing to casdoor, please note that we use [Crowdin](https://crowdin.com/project/casdoor-site) as translating platform and i18next as translating tool. When you add some words using i18next in the `web/` directory, please remember to add what you have added to the `web/src/locales/en/data.json` file. ## License [Apache-2.0](https://github.com/casdoor/casdoor/blob/master/LICENSE)