IntermediateGo

casdoor

Casdoor is an open-source, UI-first identity and access management platform positioned as a dedicated authentication server. It provides a modern web console for managing users, organizations, applications, and identity providers, with support for OAuth 2.0, OIDC, SAML 2.0, CAS, and LDAP. It includes WebAuthn and passkey support, TOTP-based MFA, biometric login, SCIM 2.0 provisioning, RBAC, and multi-tenant organization models. The stack combines a React frontend with a Go and Beego backend, persisting to MySQL, PostgreSQL, and other databases. The project is licensed under Apache-2.0.

13.9K Stars
1.7K Forks
97 Issues
266 Views
Go
Apache-2.0
Indexed

Project Overview

Casdoor is an open-source, UI-first identity and access management platform positioned as a dedicated authentication server. It provides a modern web console for managing users, organizations, applications, and identity providers, with support for OAuth 2.0, OIDC, SAML 2.0, CAS, and LDAP. It includes WebAuthn and passkey support, TOTP-based MFA, biometric login, SCIM 2.0 provisioning, RBAC, and multi-tenant organization models. The stack combines a React frontend with a Go and Beego backend, persisting to MySQL, PostgreSQL, and other databases. The project is licensed under Apache-2.0.

Introduction

Casdoor is an open-source identity and access management platform with a UI-first approach, positioned as a dedicated authentication server. It offers a modern web console that enables teams to manage users, organizations, applications, and identity providers from a single interface.

Core Features

  • Supports multiple authentication protocols: OAuth 2.0, OIDC, SAML 2.0, CAS, and LDAP.
  • Built-in WebAuthn and passkey support, along with TOTP-based multi-factor authentication.
  • Supports biometric login and SCIM 2.0 provisioning.
  • Provides role-based access control (RBAC) and multi-tenant organization models.

Technology Stack

The frontend uses React, while the backend is developed with Go and the Beego framework, with persistence to MySQL, PostgreSQL, and other databases.

License

Licensed under Apache-2.0.

Project Status

As of the time of collection, the GitHub star count is 13875.

Casdooropen-source IAMidentity managementaccess controlAI agent gatewayLLM authenticationOAuthOIDCMFAGo language

Project Rating

0.0 (0 Reviews)

Share

Frequently Asked Questions

What is Casdoor: Open-source UI-first identity and access management platform?

Casdoor is an open-source, UI-first identity and access management platform positioned as a dedicated authentication server. It provides a modern web console for managing users, organizations, applications, and identity providers, with support for OAuth 2.0, OIDC, SAML 2.0, CAS, and LDAP. It includes WebAuthn and passkey support, TOTP-based MFA, biometric login, SCIM 2.0 provisioning, RBAC, and multi-tenant organization models. The stack combines a React frontend with a Go and Beego backend, persisting to MySQL, PostgreSQL, and other databases. The project is licensed under Apache-2.0.

What language is Casdoor: Open-source UI-first identity and access management platform written in?

Casdoor: Open-source UI-first identity and access management platform is primarily written in Go.

What license is Casdoor: Open-source UI-first identity and access management platform under?

Casdoor: Open-source UI-first identity and access management platform is released under the Apache-2.0 license.

Related Projects

No results yet

Explore More

Comments

Comments

0
0/500 Characters

No comments yet

Be the first to comment

Open Source Projects

Explore, learn and contribute to open source AI projects to advance the development of artificial intelligence technology

View All