Casdoor logo

Casdoor

OAuth 2.0, OIDC, SAML ve CAS destekli web arayuzune sahip kimlik ve erisim yonetimi (IAM) / tek oturum acma (SSO) platformu

Security Son: 2.400.0

Default Credentials

  • Username: admin
  • Password: 123

Introduction

A UI-first Identity Access Management (IAM) / Single-Sign-On (SSO) platform with a web UI supporting OAuth 2.0, OIDC, SAML, CAS, LDAP, SCIM, WebAuthn, TOTP, MFA, RADIUS, Google Workspace, Active Directory, and Kerberos.

Features

  • Follows a front-end and back-end separation architecture, developed using Golang. It supports high concurrency, provides a web-based user interface for management, and supports localization in over 10 languages.
  • Supports third-party application logins, such as GitHub, Google, QQ, WeChat, and more, with plugin extensions for additional third-party logins.
  • Offers authorization management based on Casbin. It supports ACL, RBAC, ABAC, and RESTful authorization management models.
  • Provides features like mobile verification codes, email verification codes, and password reset functionality.
  • Supports audit logging and record-keeping.
  • Allows the use of image CDN cloud storage services provided by Alibaba Cloud, Tencent Cloud, and Qiniu Cloud.
  • Enables customization of registration, login, and password recovery pages.
  • Supports integration with existing systems through database synchronization, enabling a smooth transition to Casdoor.
  • Supports mainstream databases such as MySQL, PostgreSQL, SQL Server, and more, with plugin extensions for new database support.

1Panel ile Casdoor dağıtın

  1. Install 1Panel on your VPS (Linux server).

    # Copy and paste the following command into your terminal and press Enter
    bash -c "$(curl -sSL https://resource.1panel.pro/v2/quick_start.sh)"
  2. Open the 1Panel dashboard, go to App Store.

  3. Search for Casdoor and click Install.

  4. Fill in the required parameters (ports, admin credentials, storage path), then confirm.

  5. After deployment, create a website/reverse proxy in 1Panel if you want a custom domain.

  6. Enable HTTPS (recommended) and keep the app updated from the App Store.