freshcrate
Skin:/
Home > MCP Servers > casdoor

casdoor

An open-source Agent-first Identity and Access Management (IAM) /LLM MCP & agent gateway and auth server with web UI supporting OpenClaw, MCP, OAuth, OIDC, SAML, CAS, LDAP, SCIM, WebAuthn, TOTP, MFA,

Why this rank:Strong adoptionRecent releaseHealthy release cadence

Description

An open-source Agent-first Identity and Access Management (IAM) /LLM MCP & agent gateway and auth server with web UI supporting OpenClaw, MCP, OAuth, OIDC, SAML, CAS, LDAP, SCIM, WebAuthn, TOTP, MFA, Face ID, Google Workspace, Azure AD

README

Casdoor

Casdoor: AI-First Identity and Access Management (IAM) / AI MCP Gateway

An open-source, AI-first IAM / MCP gateway and authentication server with a web UI.
Supporting MCP, A2A, OAuthย 2.0, OIDC (OAuthย 2.x), SAML, CAS, LDAP, SCIM, WebAuthn, TOTP, MFA, Face ID,
Google Workspace, Azure AD, and more.

Documentation and guides: casdoor.ai

Documentation GitHub Release Docker Pulls Build Status Go Report Card License GitHub Stars GitHub Forks GitHub Issues Discord Crowdin

Website ยท Documentation ยท Live demo ยท Discord


Table of contents


Why Casdoor

Casdoor is a UI-first identity provider and access management platform: one place to manage users, organizations, applications, and providers, with a modern web console. Authorization policies can be expressed with Casbin (ACL, RBAC, ABAC, and more). Unlike reverse-proxy-centric auth companions, Casdoor is a dedicated auth server with broad protocol support, designed to be straightforward to self-host and integrateโ€”see casdoor.ai for documentation.


๐ŸŒ Live demos

Environment URL Description
Read-only door.casdoor.com Global demo; any modification or write operation will fail (read-only).
Writable demo.casdoor.com Full access for testing; data is reset about every 5 minutes.

Default demo admin login (where applicable): admin / 123 โ€” use only for demos; change credentials on your own deployment.


๐Ÿš€ Quick start

Pick one deployment method below. To keep behavior consistent with upstream, the steps are aligned with official docs.

๐Ÿ› ๏ธ Source code (default)

  1. Install dependencies: Go 1.25 (follow go.mod), Node.js LTS (20), Yarn 1.x, and a supported database.
  2. Clone the repository:
git clone https://github.com/casdoor/casdoor.git
cd casdoor
  1. Configure database in conf/app.conf (at minimum set driverName, dataSourceName, and dbName; for MySQL create database casdoor first).
  2. Build frontend and start backend:
cd web
yarn install
yarn build
cd ..
go run main.go
  1. Open http://localhost:8000 and sign in with built-in/admin / 123 on a fresh install (change password immediately in production).

Official guide: Server installation

๐Ÿณ Docker

Use one of the official Docker paths:

  • All-in-one (SQLite quick trial):
docker run -p 8000:8000 casbin/casdoor-all-in-one
  • Docker Compose (with your conf/app.conf next to docker-compose.yml):
docker compose up

Then open http://localhost:8000 and sign in with built-in/admin / 123 on a fresh install.

Official guide: Try with Docker

โ˜ธ๏ธ Kubernetes Helm

With Helm v3 and a running Kubernetes cluster:

helm install casdoor oci://registry-1.docker.io/casbin/casdoor-helm-charts

After installation, access Casdoor through your cluster service/ingress. The official guide covers chart versions (including optional --version) and cluster-specific settings.

Official guide: Try with Helm


โœจ Features

๐Ÿ” Authentication

  • OAuth 2.0 / OIDC โ€” OpenID Connect and OAuth 2.x authorization
  • SAML 2.0 โ€” Enterprise SSO integration
  • CAS โ€” Central Authentication Service
  • LDAP โ€” Directory service integration
  • WebAuthn / Passkeys โ€” Passwordless authentication
  • TOTP / MFA โ€” Multi-factor authentication
  • Face ID โ€” Biometric authentication

๐Ÿข Enterprise

  • SCIM 2.0 โ€” User provisioning
  • RBAC โ€” Role-based access control
  • Social Login โ€” Google, GitHub, Azure AD, and more
  • Custom providers โ€” Extensible identity providers
  • User management โ€” Web UI for administration
  • Audit logs โ€” Comprehensive logging
  • Multi-tenancy โ€” Organization support

๐Ÿค– AI & MCP

  • MCP Gateway โ€” Model Context Protocol support
  • A2A Protocol โ€” Agent-to-Agent communication
  • AI-First Design โ€” Built for AI applications

๐Ÿ› ๏ธ Developer Experience

  • RESTful API โ€” Complete API coverage
  • SDKs โ€” Go, Java, Python, Node.js, and more
  • Swagger UI โ€” Interactive API documentation
  • Webhooks โ€” Event-driven integrations
  • Customizable UI โ€” Brand theming support

Technology stack

Casdoor is built as a frontendโ€“backend separated project:

  • Web UI: JavaScript and React (web/)
  • API server: Go with Beego, RESTful APIs (repository root)
  • Data: mainstream databases including MySQL, PostgreSQL, and others (overview)
  • Cache: optional Redis for session/cache-style deployments (configure as needed)

๐Ÿ“– Documentation

All product documentation, installation, and tutorials live at casdoor.ai/docs/overview. Start here, then use the sections below.

Install

Connect applications

APIs


๐Ÿ”Œ Integrations

Casdoor integrates with common languages and frameworks:

Go Java Python Node.js React Vue Angular

Browse the full list: Integrations.


๐Ÿค Community and support


๐ŸŒ Contributing

If you have questions about Casdoor, you can open an issue. Pull requests are welcome; we recommend opening an issue first so you can align with maintainers and the community before larger changes.

Please also read our contribution guidelines before contributing.

Translation and i18n


๐Ÿ“„ License

Casdoor is licensed under the Apache License 2.0.


Release History

VersionChangesUrgencyDate
v4.24.0## Changelog ### Features * 5bf0641173af1deef3eb979a2b88e1d5d2d00870 feat: add default record retention days to global settings * 266a0c0a88a430da47a98e0517f1eabca9edcae1 feat: brand the description, og tags and manifest of sign-in pages * a866fe91a75f21b3210aabdb0262807e3e7d58a5 feat: support custom TableColumns mapping in Lark syncer (e.g. enterprise_email) (#5961) * 20245fbdb7dd62823d164ad6dbdc0596f7df0cca feat: support private_key_jwt client authentication for DCR and CIMD clients * d98b5f7aHigh10/25/2026
v4.23.0## Changelog ### Features * 6121c737a04cf4f3b170b86b181ae4f85cca2852 feat(helm): probe /api/health with a startup probe and configurable timings * f74551ca62a81632b1d4449690554ac873d3dd7a feat: add Logo signup item to hide the logo on the signup page * 3ad7552b3fe2aff93eead56b913963bfe432061f feat: add RFC 7009 token revocation endpoint * 79c361b7ac7edb2d0720812d0ba26c5c7bbbb29f feat: add SAML NameID template to applications * 215744498f3c5459567102110cb91c409a33a630 feat: add account items for High10/21/2026
v4.21.0## Changelog ### Features * 0df833ed76c74e25a4c6e12da281cfd0dcb8e17c feat: add basePath to serve Casdoor under a sub-path * 5619d6c643195fcee14442b7093541d6a8054d46 feat: restyle toasts as plain cards with colored icons instead of tinted backgrounds * 178a8257ee4e18b264d1fc845da67487790d2295 feat: rotate Marketplace themes on the sign-in page of demo sites * d4a4598bb2c50134d74105ac9533fb014b8ab84b feat: show Marketplace themes on all entry pages and the console of demo sites * 75d57c7dc2fabc85aHigh10/18/2026
v4.20.0## Changelog ### Features * 66eb494ce197e9b7647e7a4c7cd67b0bad100efa feat: add Marketplace to install app, provider and theme integrations * 5752bf5bff961d90c082bc5f785ed6069f80ff99 feat: add forward auth endpoint for Traefik, Caddy and Nginx * 7ddd35543575b04a696ec09e6a3df550ed6fe6c9 feat: add public paths to sites and check site rules in forward auth * ef7754b1a55e473b9622422bad6a266b7a06b277 feat: let organization admins use fonts, images and HTML to customize the sign-in pages * 8ee30d19df44High10/11/2026
v4.18.0## Changelog ### Features * 4ee572a3e31191bb3834b2148bce7145825bf180 feat: add columns parameter to update-role and update-permission * 00c52f5ddacbc00c38d48fe4cea5f4acfcda532f feat: add container health checks * bc93b03f9c320ca3eea8674f39f1ea5f4bd6a899 feat: add initData values to the Helm chart * ab4ed7ef3b445081b657b87cb9c954acea8e21f2 feat: apply the init data file continuously with merge and watch modes * 9108c7380d967c11a37434d46f833cebc6125126 feat: link the v3 to v4 upgrade guide in READHigh10/7/2026
v4.15.0## Changelog ### Bug fixes * 0feded28b8aa13a03ff722f70bf7890415b1d1e7 fix: handle missing organization and user in remove-user-from-group API * 29c245172e8b4556bbae37473f89e9bf9a6a9a4b fix: mark JWT-Custom refresh tokens with tokenType refresh-token * 0cef429dabdcd9a371d09d15300f10ddc9726a8d fix: redirect to the requested page after login * 956c405ceba9d3b02ce586799e47d1e21dea51dd fix: release camera on unmount and attach video after face dialog mounts * 84a262a397a05fd8bc0407591a501eac6026bc2d High10/4/2026
v4.14.0## Changelog ### Features * b94dce99fa1d9fd21de82e1c93b50640f9d3968f feat: open account menu on hover * bd130188f034625f76d3b1e51f15340d8e33ca81 feat: return stable error code in login failure response ### Bug fixes * 8f7efcf0d89ea98dc21db1b15c21b5bdcd8384c9 fix: check terms of use by default on login page * c92ff2df22320c759f53a342b128373c4b4572c7 fix: check terms of use by default on signup page * 94c0ef0d4a11ac8616d05a87d9c5263ca8980008 fix: end access-token sessions when the token is revokedHigh10/3/2026
v4.13.0## Changelog ### Features * c9adca039f3c24b570567e0def8d1018e9194c9f feat: add Audit provider to forward audit logs to Syslog ### Bug fixes * 99447318f951724b9d538e0fd025cbc9a31bd9f8 fix: keep provider host, endpoint and type unchanged on demo database * 11f53fbf9f2f53de650c7451106a72c2f8b63ac5 fix: publish all certs in the global JWKS again * 153bea5799579d0802ef9bc431f11a1349d72322 fix: skip invalid certs instead of failing the whole JWKS * fad4d7b8639e1f2aad5563443c81d87487ab8d6a fix: treat dHigh9/30/2026
v4.11.0## Changelog ### Bug fixes * 1278f9dcf4dc6c32c7783e8e2d477686bbe629b9 fix: bind MFA remember to device and block avatar SSRF and forged payment notifies * 617995563e6fcb835c582d644909ff7fd38ec78b fix: block cross-org API permission fallback on empty owner * a0701ad84bd50c5e62fd68807b92923d1991ddac fix: harden DCR, session rotation, Kerberos realm and XSS sinks * 03c6c9aaa2eda5b085ce128ce0d60b34094efbd9 fix: harden OAuth, MFA, CAS and signup security checks * a8f8d5652bec12edf36d9f5f232aae1e8beecHigh9/26/2026
v4.10.0## Changelog ### Features * 0f7d6842f23fdf14f3c88df9cf842a940983a45d feat: support SAML Single Logout protocol ### Bug fixes * 3343aa5bd1fcc99d48c66a0665d96d184e9a79f2 fix: authorize session APIs against sessionPkId instead of id * b40db125bc328dbbeee1183cea1102d916190c34 fix: block cross-org token minting and secret-field query oracles * fcc949c1e0291e474b4c8b1a1f5957749800b7d8 fix: enforce MCP token scopes on token-derived session cookies * 2b91d9e5ad7da7ce9bf1e065b1c50d0d7e3ec031 fix: harden High9/25/2026
v4.9.0## Changelog ### Bug fixes * 5b456e10a1c9f5a41a9ecdb58c1ab0445e866c88 fix: make account item names selectable in organization edit page * 9db04afb31c44d246f6d8820bc6fc8a10f63bd09 fix: restore web-old behavior in the console's editable sub-tables * 2ad0722d9a4c696f0becaeaf333ab5ff2605d0a1 fix: send Vary: Origin from the CORS filter High9/23/2026
v4.8.0## Changelog ### Bug fixes * eff25f63b7e6231b0d57d43330a5e8a5582e4266 fix: allow an org-scoped subject to update its own organization * af0b022c2cd954197f5872bb0a1c41a597803dc2 fix: attribute audit records of unauthenticated requests to an organization * 92c2db60a4a2249c91171b5f1adc141b97e4ff9f fix: correct Ukrainian (uk) i18n translations (#5869) * 3cd925ab44d40a0373d21a582ceac3a37df49b64 fix: default the MFA setup wizard to the organization's required factor * 2db20ea4ddaeb7bf1b0e609f044be6f8fHigh9/23/2026
v4.7.0## Changelog ### Features * ab56581f40471789539593c3f773b921e0b99da6 feat: add RADIUS Message-Authenticator support with a per-provider switch * 72a1d5a90fe1c9128901e1b946514dd865863250 feat: add organization-level exclusive signin across applications * 0352f4beaa5049b0037af145a2205ef51d433c67 feat: render the forced password update as a standalone auth page ### Bug fixes * bcd87546859a74d08a9addebe0f165dabd1dd074 fix: follow the connection's search_path when syncing PostgreSQL tables * 30f94bdfHigh9/19/2026
v4.6.0## Changelog ### Features * bb76eb653a65152901cfcc769b46d7a7596b93ab feat: add magic link sign-in ### Bug fixes * fbcb496f887690ab42b95bbe62438fb474d01852 fix: keep empty forceLanguage empty so browser language detection works * 0db629eead826afd51bc8dce1a71760b13bc38a5 fix: keep resolved RADIUS/push provider id through MFA setup enable step * 4684d70f831189479eca72921e98d87a031e3a85 fix: read SAMLRequest case-insensitively in auth callback * 91ae9d661d54ecf6a3ad600e6d6dc16374196a08 fix: redirectHigh9/17/2026
v4.5.0## Changelog ### Features * fb38eaea363ba8a17818d751950beecd9b1ee5ff feat: add group add/delete actions to group tree page * 39a1bba16e8be5cf8169156dc7a04fdf9af73865 feat: support popup mode for Captcha providers ### Bug fixes * 0f629ebed9727b191e259d82a9ed16871abc67fa fix: URL-encode OAuth state on interactive login, consent, prompt, signup and post-logout redirects * 1d654279a18654498568891512f9ef088a2da7be fix: allow only global admins to change applications' custom HTML * f82480a870523f1848bHigh9/16/2026
v4.4.0## Changelog ### Features * d60b5ae57429ce987eccf0e616c96b38e8c5423f feat: add configurable password history check * e1aa11639006165122fd1dc55edf1140359275ba feat: add organization-level defaultTokenFields for new applications * d6f2cb6dddbc5a1f0deb152b9d8e9c5bc5aa4c19 feat: show device, IP and last active time for each session * e7f279996ac45dc4775867dafb92d08ad27a4e35 feat: support app-level dark logo * fbacaea7e31ea5f2255c7cffd6116d04877b04bc feat: support group-level subscriptions * ed417c14High9/14/2026
v4.3.0## Changelog ### Features * 8e48365a05a87df485ce242ec7088fd11f79b76a feat: fall back to user/list_id in WeCom syncer * a61599b1852a024c15430aa454c4d6a772c64b88 feat: support department sync in WeCom syncer ### Bug fixes * 311f4d17a65bbb33ec30762e9bf61935c0e8997e fix(auth): drop the panel card on a phone * 0b1a60598a694df4712356f14fe22d9c456b8fec fix: keep LDAP auto-sync alive after a connection panic * e8db3f94dd97527ee1d8c43a264d3b8328607289 fix: list all organizations' rows when "All" is selecHigh9/9/2026
v4.1.0## Changelog * 3659a08ac65b15c1e6c67378df1377e75e73f8f9 ci: release from a manually pushed tag instead of semantic-release * 0c426322c176a773fc97f2c0c0c5c6c28a688e38 feat: add OIDC provider type * babdb25bf438b55d1bd53a4064194ba2c3978b14 feat: add a command palette, bulk row selection and inline form validation * 7685f8e6a96b631a976125ea11ee2f5970e75727 feat: lay out console forms in two columns and let list tables hide columns * bfe03536e3fee86386acdd4f64a047b72d5a8ff5 feat: let an LDAP server High9/2/2026
v3.155.2## [3.155.2](https://github.com/casdoor/casdoor/compare/v3.155.1...v3.155.2) (2026-08-21) ### Bug Fixes * mask more sensitive fields in GetMaskedApplication() ([f7bc795](https://github.com/casdoor/casdoor/commit/f7bc7957fe16fd3020b1ad08b45bd01626d55fec)) High8/21/2026
v3.144.0# [3.144.0](https://github.com/casdoor/casdoor/compare/v3.143.0...v3.144.0) (2026-08-06) ### Features * move casbin group rules on user rename ([cdd805c](https://github.com/casdoor/casdoor/commit/cdd805c39f60bbe9faf669a3ec8503709ed7ea48)) High8/6/2026
v3.125.0# [3.125.0](https://github.com/casdoor/casdoor/compare/v3.124.0...v3.125.0) (2026-07-24) ### Features * capture Beego session id before regeneration so logout deletes the DB session row ([8bb6c39](https://github.com/casdoor/casdoor/commit/8bb6c391480b2ac9ea04d3e2b5d3c7ab12115b1f)) High7/24/2026
v3.117.0# [3.117.0](https://github.com/casdoor/casdoor/compare/v3.116.0...v3.117.0) (2026-07-14) ### Features * show MFA setup for LDAP users with empty signupApplication ([c52a703](https://github.com/casdoor/casdoor/commit/c52a703cac5fd76cf28e0c79ca4cc5226ca69088)) High7/14/2026
v3.103.0# [3.103.0](https://github.com/casdoor/casdoor/compare/v3.102.0...v3.103.0) (2026-07-02) ### Features * remove length limit on permission description field ([0ba963e](https://github.com/casdoor/casdoor/commit/0ba963e16217adc007c567d5fc611e9f9472ab74)) High7/2/2026
v3.98.0# [3.98.0](https://github.com/casdoor/casdoor/compare/v3.97.1...v3.98.0) (2026-06-20) ### Features * **idp/telegram:** generate stable username fallback for accounts without public username ([#5600](https://github.com/casdoor/casdoor/issues/5600)) ([696bcf0](https://github.com/casdoor/casdoor/commit/696bcf0585c6e40eda1775e08a04b3e966ba6b14)) High6/20/2026
v3.89.0# [3.89.0](https://github.com/casdoor/casdoor/compare/v3.88.0...v3.89.0) (2026-06-13) ### Features * ensure getApplicationsByOrganization runs after user is loaded in user edit page ([de99597](https://github.com/casdoor/casdoor/commit/de99597a6e848d1a0902e5a16fb0e78c486b4005)) High6/13/2026
v3.83.0# [3.83.0](https://github.com/casdoor/casdoor/compare/v3.82.0...v3.83.0) (2026-06-05) ### Bug Fixes * Fixed LDAP groups synchronization routine (casdoor[#5378](https://github.com/casdoor/casdoor/issues/5378)) ([#5545](https://github.com/casdoor/casdoor/issues/5545)) ([adf5f5a](https://github.com/casdoor/casdoor/commit/adf5f5ab8974ff116066bd7865113ea875634857)) ### Features * self-host Inter font instead of Google Fonts CDN ([#5550](https://github.com/casdoor/casdoor/issues/5550)) ([4166586High6/5/2026
v3.75.0# [3.75.0](https://github.com/casdoor/casdoor/compare/v3.74.0...v3.75.0) (2026-05-31) ### Features * fix theme color bug ([7d28535](https://github.com/casdoor/casdoor/commit/7d285350fd7c33d06e80a6feb2ffdb33994c771a)) High5/31/2026
v3.62.0# [3.62.0](https://github.com/casdoor/casdoor/compare/v3.61.0...v3.62.0) (2026-05-24) ### Features * improve browser language detection ([0585ecf](https://github.com/casdoor/casdoor/commit/0585ecff0b9d945aaf2bee84bf3090a303028c4d)) High5/24/2026
v3.60.1## [3.60.1](https://github.com/casdoor/casdoor/compare/v3.60.0...v3.60.1) (2026-05-19) ### Bug Fixes * recognize client_credentials Bearer tokens as app users ([88fb414](https://github.com/casdoor/casdoor/commit/88fb414c3304e9dbf37ff752c64d51acb5bced74)) High5/19/2026
v3.57.1## [3.57.1](https://github.com/casdoor/casdoor/compare/v3.57.0...v3.57.1) (2026-05-15) ### Bug Fixes * set GENERATE_SOURCEMAP=false in web build ([fd00756](https://github.com/casdoor/casdoor/commit/fd007564a3ffa90023e877a39d3d085d4c9a4d90)) High5/15/2026
v3.53.0# [3.53.0](https://github.com/casdoor/casdoor/compare/v3.52.0...v3.53.0) (2026-05-09) ### Features * fix bug: /api/impersonate-user is denied by authz filter for org admins because frontend only sends username, while filter only parses owner/name ([eaae1ba](https://github.com/casdoor/casdoor/commit/eaae1ba774ceabf595ba8883c7249510b156c4e6)) High5/9/2026
v3.52.0# [3.52.0](https://github.com/casdoor/casdoor/compare/v3.51.0...v3.52.0) (2026-05-04) ### Bug Fixes * fix bug: /api/get-user returns zeroed fields with application credentials while /api/get-users returns full data ([2eaa9c4](https://github.com/casdoor/casdoor/commit/2eaa9c48a3f033e62cd5ccdb34e4b164cbfdc092)) * remove test: permission_rbac_dedup_test.go ([dfa5d24](https://github.com/casdoor/casdoor/commit/dfa5d248c023c8045215a6f6f307fd20d36ce597)) ### Features * filter invalid permissions High5/4/2026
v3.49.0# [3.49.0](https://github.com/casdoor/casdoor/compare/v3.48.1...v3.49.0) (2026-04-28) ### Features * fix bug in casdoor-helm CI ([8adca86](https://github.com/casdoor/casdoor/commit/8adca86505a00064a7cf63ed1d9439a5c6d8851b)) High4/28/2026
v3.40.0# [3.40.0](https://github.com/casdoor/casdoor/compare/v3.39.0...v3.40.0) (2026-04-24) ### Features * improve go panic handling ([d9959f2](https://github.com/casdoor/casdoor/commit/d9959f25432f58b7ef6d3dfbe489f3c06e2bbe8e)) High4/24/2026
v3.36.0# [3.36.0](https://github.com/casdoor/casdoor/compare/v3.35.3...v3.36.0) (2026-04-21) ### Features * improve twitter error handling ([e185951](https://github.com/casdoor/casdoor/commit/e18595131ce214b39733658b998da7ae172f2299)) High4/21/2026
v3.35.3## [3.35.3](https://github.com/casdoor/casdoor/compare/v3.35.2...v3.35.3) (2026-04-21) ### Bug Fixes * fix dark mode ([e448021](https://github.com/casdoor/casdoor/commit/e4480215a10e8a4695db1a05b7dcbcde80944d96)) High4/21/2026
v3.35.2## [3.35.2](https://github.com/casdoor/casdoor/compare/v3.35.1...v3.35.2) (2026-04-21) ### Bug Fixes * fix card height in dashboard page ([#5431](https://github.com/casdoor/casdoor/issues/5431)) ([9f96ffe](https://github.com/casdoor/casdoor/commit/9f96ffe8e53f7847bd7473c760aab687404d1998)) High4/21/2026
v3.35.1## [3.35.1](https://github.com/casdoor/casdoor/compare/v3.35.0...v3.35.1) (2026-04-20) ### Bug Fixes * improve /api/oauth/register API ([83bc108](https://github.com/casdoor/casdoor/commit/83bc10848dd29985143f386813bf3500696b8a1a)) * improve tag handling in GetOAuthToken ([17cb08f](https://github.com/casdoor/casdoor/commit/17cb08fb502c3fdc89e9a33a6d2dcf0f08a3e9a9)) * improve update-payment API ([7816c29](https://github.com/casdoor/casdoor/commit/7816c29ae33403eefea5b5df4287455a82702367)) High4/20/2026
v3.35.0# [3.35.0](https://github.com/casdoor/casdoor/compare/v3.34.0...v3.35.0) (2026-04-20) ### Features * add OpenClaw transcript storage and viewer ([#5420](https://github.com/casdoor/casdoor/issues/5420)) ([6b376d0](https://github.com/casdoor/casdoor/commit/6b376d0ab5957ad6ed82c82574143cfa03b3e2b7)) High4/20/2026
v3.34.0# [3.34.0](https://github.com/casdoor/casdoor/compare/v3.33.0...v3.34.0) (2026-04-20) ### Features * can fetch OAuth token in MCP server edit page ([1c08219](https://github.com/casdoor/casdoor/commit/1c082194a79ea694b25c448f5fbe09a7ffe6af3a)) High4/20/2026
v3.33.0# [3.33.0](https://github.com/casdoor/casdoor/compare/v3.32.1...v3.33.0) (2026-04-20) ### Features * allow using keys of Prometheus type to call Casdoor /api/metrics API ([927735f](https://github.com/casdoor/casdoor/commit/927735f44d44d14841a7f9e59a2084c46654dcba)) High4/20/2026
v3.32.1## [3.32.1](https://github.com/casdoor/casdoor/compare/v3.32.0...v3.32.1) (2026-04-20) ### Bug Fixes * fix bug that used wrong RootCertificate ([bcd00dc](https://github.com/casdoor/casdoor/commit/bcd00dc13d238cc879cb4e0272b95a08a6ddf8d9)) High4/20/2026
v3.32.0# [3.32.0](https://github.com/casdoor/casdoor/compare/v3.31.2...v3.32.0) (2026-04-20) ### Features * fix bug that there's no cert field in Alipay OAuth provider ([aefe07e](https://github.com/casdoor/casdoor/commit/aefe07e4ab52146b0befa23b3d7a3798ed6a61c1)) High4/20/2026
v3.31.2## [3.31.2](https://github.com/casdoor/casdoor/compare/v3.31.1...v3.31.2) (2026-04-19) ### Bug Fixes * add IsValidSamlRedirectURL ([01b07e0](https://github.com/casdoor/casdoor/commit/01b07e0a8d49ace75dccd7a26ba6944fe591da30)) High4/19/2026
v3.31.1## [3.31.1](https://github.com/casdoor/casdoor/compare/v3.31.0...v3.31.1) (2026-04-19) ### Bug Fixes * fix bug: GetToken error: code=, msg= ([146cb11](https://github.com/casdoor/casdoor/commit/146cb1178d17139e63ecb6cb4cf222bfc336c80a)) High4/19/2026
v3.31.0# [3.31.0](https://github.com/casdoor/casdoor/compare/v3.30.1...v3.31.0) (2026-04-19) ### Features * fix bug: Alipay oauth login returns "invalid token" and no Cert configuration in UI ([ea7d347](https://github.com/casdoor/casdoor/commit/ea7d347764c4cdc4a94c53ca168792eded937315)) * fix bug: SendCodeInput does nothing with Dynamic / Internet-Only captcha when 4th arg is missing ([0682c36](https://github.com/casdoor/casdoor/commit/0682c36190570e6615d85e21867244895d4449d0)) * fix bug: SendCodeInHigh4/19/2026
v3.30.1## [3.30.1](https://github.com/casdoor/casdoor/compare/v3.30.0...v3.30.1) (2026-04-19) ### Bug Fixes * improve ProxyServer code ([2ed8fea](https://github.com/casdoor/casdoor/commit/2ed8feabdc88f7c76f09e46769daeae1a54d995e)) High4/19/2026
v3.30.0# [3.30.0](https://github.com/casdoor/casdoor/compare/v3.29.0...v3.30.0) (2026-04-18) ### Features * add IsOriginValid() to check CORS ([4b6b2bd](https://github.com/casdoor/casdoor/commit/4b6b2bd643ba3ba5d788b7d0b63823a1c2bc93d0)) High4/18/2026
v3.29.0# [3.29.0](https://github.com/casdoor/casdoor/compare/v3.28.0...v3.29.0) (2026-04-18) ### Features * enhance permission checks for org admins ([#5416](https://github.com/casdoor/casdoor/issues/5416)) ([9fe2986](https://github.com/casdoor/casdoor/commit/9fe2986d4cfcab5cff65cff493d3e79f7b9e51ce)) High4/18/2026
v3.28.0# [3.28.0](https://github.com/casdoor/casdoor/compare/v3.27.1...v3.28.0) (2026-04-18) ### Features * support multiple default groups in LDAP ([e1d81e4](https://github.com/casdoor/casdoor/commit/e1d81e4c51002b2e231f8a05d46a4ffcd43efd9b)) High4/18/2026
v3.27.1## [3.27.1](https://github.com/casdoor/casdoor/compare/v3.27.0...v3.27.1) (2026-04-18) ### Bug Fixes * add more options to provider category and type options in list page ([da23aaa](https://github.com/casdoor/casdoor/commit/da23aaafe0522807810b38d089ee85473b148904)) * support JSON import & export in application edit page ([64aad68](https://github.com/casdoor/casdoor/commit/64aad688eebb3311564b8fa9e9d2bb1d3de14da9)) High4/18/2026
v3.27.0# [3.27.0](https://github.com/casdoor/casdoor/compare/v3.26.0...v3.27.0) (2026-04-18) ### Features * add OAuth device login support (including frontend) ([#5413](https://github.com/casdoor/casdoor/issues/5413)) ([e887e63](https://github.com/casdoor/casdoor/commit/e887e6392af010e5d480a504ae7cfab70bacb245)) High4/18/2026
v3.26.0# [3.26.0](https://github.com/casdoor/casdoor/compare/v3.25.1...v3.26.0) (2026-04-17) ### Features * improve README ([#5410](https://github.com/casdoor/casdoor/issues/5410)) ([a68b4d4](https://github.com/casdoor/casdoor/commit/a68b4d48ce17e9e26fb29cf63abf7dfed2c59914)) High4/17/2026
v3.25.1## [3.25.1](https://github.com/casdoor/casdoor/compare/v3.25.0...v3.25.1) (2026-04-17) ### Bug Fixes * fix error handling in NewGoogleChatProvider ([#5412](https://github.com/casdoor/casdoor/issues/5412)) ([7a6b2cb](https://github.com/casdoor/casdoor/commit/7a6b2cb327912561aa36051fd876238830c1ed4b)) High4/17/2026
v3.25.0# [3.25.0](https://github.com/casdoor/casdoor/compare/v3.24.0...v3.25.0) (2026-04-17) ### Features * support provider.EnableProxy option in OAuth provider ([71a6ba9](https://github.com/casdoor/casdoor/commit/71a6ba93a70a72e612efdadb8bc8162f994b12c5)) High4/17/2026
v3.24.0# [3.24.0](https://github.com/casdoor/casdoor/compare/v3.23.0...v3.24.0) (2026-04-17) ### Features * don't panic on missing lsof command in StopOldInstance ([b28f536](https://github.com/casdoor/casdoor/commit/b28f536c73969e61aa26bf0f6ae2480b23fb15b2)) High4/17/2026
v3.23.0# [3.23.0](https://github.com/casdoor/casdoor/compare/v3.22.0...v3.23.0) (2026-04-17) ### Features * add coupon system with universal/product/user scopes ([#5397](https://github.com/casdoor/casdoor/issues/5397)) ([36281ba](https://github.com/casdoor/casdoor/commit/36281baa5f5c2f362d29c71b129b1a4836fff7f5)) * fix bug: Forget-password "Missing parameter" on retry after any post-code password validation failure ([1820758](https://github.com/casdoor/casdoor/commit/1820758b03ecd124fc476f87ed2e488eHigh4/17/2026
v3.22.0# [3.22.0](https://github.com/casdoor/casdoor/compare/v3.21.0...v3.22.0) (2026-04-17) ### Features * fix bug that verification-code login fails with "user does not exist" (regression from [#5369](https://github.com/casdoor/casdoor/issues/5369)) ([4adcede](https://github.com/casdoor/casdoor/commit/4adcede1a1389e8326fc4245447ff7e201a09ce6)) High4/17/2026
v3.21.0# [3.21.0](https://github.com/casdoor/casdoor/compare/v3.20.0...v3.21.0) (2026-04-16) ### Features * load DB first in GetGroupsForUser and GetAllUsersByGroup ([88358e1](https://github.com/casdoor/casdoor/commit/88358e1ad60e6b389918813002189f2b3cc6877f)) High4/16/2026
v3.20.0# [3.20.0](https://github.com/casdoor/casdoor/compare/v3.19.0...v3.20.0) (2026-04-16) ### Features * enhance OpenClaw session graph text capture and tool call/result linking ([#5405](https://github.com/casdoor/casdoor/issues/5405)) ([11dc9b5](https://github.com/casdoor/casdoor/commit/11dc9b5f2199b068e1371f2324ed2adf847782c3)) High4/16/2026
v3.19.0# [3.19.0](https://github.com/casdoor/casdoor/compare/v3.18.0...v3.19.0) (2026-04-16) ### Features * fix mutual exclusion login bug ([6dfbf1b](https://github.com/casdoor/casdoor/commit/6dfbf1b3c2235ba36a0e284ca560c26d7744f17d)) High4/16/2026
v3.18.0# [3.18.0](https://github.com/casdoor/casdoor/compare/v3.17.0...v3.18.0) (2026-04-15) ### Features * add iframe type popup login support ([#5400](https://github.com/casdoor/casdoor/issues/5400)) ([69d5cc9](https://github.com/casdoor/casdoor/commit/69d5cc960fe4c15ea847b91aba1ae1a22499e11c)) High4/15/2026
v3.17.0# [3.17.0](https://github.com/casdoor/casdoor/compare/v3.16.0...v3.17.0) (2026-04-15) ### Features * fix color picker bug in theme UI ([0a859d6](https://github.com/casdoor/casdoor/commit/0a859d611898e2877a9b24034ebe9894a2ace834)) High4/15/2026
v3.16.0# [3.16.0](https://github.com/casdoor/casdoor/compare/v3.15.0...v3.16.0) (2026-04-14) ### Features * fix shared application login for users from linked organizations ([72a0e5d](https://github.com/casdoor/casdoor/commit/72a0e5d12aa08bb6fd9ab5ebd80659af9e0623f5)) Medium4/14/2026
v3.15.0# [3.15.0](https://github.com/casdoor/casdoor/compare/v3.14.0...v3.15.0) (2026-04-13) ### Bug Fixes * **authz:** resolve owner/name from form data for non-JSON POST bodies ([8d0d805](https://github.com/casdoor/casdoor/commit/8d0d80567e9d8f46f6f7ff1498a3706219255e19)) ### Features * improve MFA page UI ([4811b10](https://github.com/casdoor/casdoor/commit/4811b10d821fbca2f850d88c53df29cab8ef4e15)) Medium4/13/2026
v3.14.0# [3.14.0](https://github.com/casdoor/casdoor/compare/v3.13.1...v3.14.0) (2026-04-13) ### Features * fix "Password cannot be empty" bug in OAuth 2.0 device authorization flow ([f4dde27](https://github.com/casdoor/casdoor/commit/f4dde27a1ab6ff30e908780376373338bd6a7484)) Medium4/13/2026
v3.13.1## [3.13.1](https://github.com/casdoor/casdoor/compare/v3.13.0...v3.13.1) (2026-04-13) ### Bug Fixes * improve git ignore for for "server_" ([904ebc5](https://github.com/casdoor/casdoor/commit/904ebc549f682bb6347dd2d206a4566e70ae49a0)) Medium4/13/2026
v3.13.0# [3.13.0](https://github.com/casdoor/casdoor/compare/v3.12.0...v3.13.0) (2026-04-13) ### Features * fix get-organization API issue for org admin ([026b4eb](https://github.com/casdoor/casdoor/commit/026b4eb952ffa6a10ecb80e4e17f3bb4c844b343)) Medium4/13/2026
v3.12.0# [3.12.0](https://github.com/casdoor/casdoor/compare/v3.11.0...v3.12.0) (2026-04-13) ### Features * add scan provider interface and migrate existing MCP scan to MCP scan provider ([#5391](https://github.com/casdoor/casdoor/issues/5391)) ([66cfdf2](https://github.com/casdoor/casdoor/commit/66cfdf23e823d4bd55b38130b35fa6cc822950d0)) Medium4/13/2026
v3.11.0# [3.11.0](https://github.com/casdoor/casdoor/compare/v3.10.2...v3.11.0) (2026-04-13) ### Features * fix get-organizations API issue ([146b9c3](https://github.com/casdoor/casdoor/commit/146b9c37da22810d53e385cadcf41eb655ec363e)) * fix StartWebhookDeliveryWorker always enabled issue ([ed7b7c7](https://github.com/casdoor/casdoor/commit/ed7b7c7782163046ab2ec151123b23acd742b6da)) Medium4/13/2026
v3.10.2## [3.10.2](https://github.com/casdoor/casdoor/compare/v3.10.1...v3.10.2) (2026-04-12) ### Bug Fixes * improve graph height and tooltip UI ([19ab5c7](https://github.com/casdoor/casdoor/commit/19ab5c7a5e64bd9d36e6ded163785a0f19f00508)) Medium4/12/2026
v3.10.1## [3.10.1](https://github.com/casdoor/casdoor/compare/v3.10.0...v3.10.1) (2026-04-12) ### Bug Fixes * change graph layout algorithm ([1496d9b](https://github.com/casdoor/casdoor/commit/1496d9bf1efed9d3cda4d6717a6ddaf8115c0f8f)) * improve graph border ([519ccbb](https://github.com/casdoor/casdoor/commit/519ccbb98b1a27220f8a2fac017790643dd27856)) * improve graph zoom out ([9c24421](https://github.com/casdoor/casdoor/commit/9c244213d53e6bdfec5ffec70ff67886fc08a990)) Medium4/12/2026
v3.10.0# [3.10.0](https://github.com/casdoor/casdoor/compare/v3.9.0...v3.10.0) (2026-04-12) ### Bug Fixes * add isNonEmptyEntryField() to entry edit page ([dc28ba6](https://github.com/casdoor/casdoor/commit/dc28ba698c7587b018a63098e80458ee619119e5)) * add session graph fullscreen button ([9ed9865](https://github.com/casdoor/casdoor/commit/9ed98651ed7648fed10ce34085264b3123561609)) * improve editor UI ([68402e8](https://github.com/casdoor/casdoor/commit/68402e86df143d20190e4920f501a57aafef8ee7)) * imMedium4/12/2026
v3.9.0# [3.9.0](https://github.com/casdoor/casdoor/compare/v3.8.0...v3.9.0) (2026-04-12) ### Bug Fixes * fix bug in webhook event replay ([4f1f61b](https://github.com/casdoor/casdoor/commit/4f1f61b69566a8cc13b4be1439d851988adaf403)) ### Features * add join nodes for OpenClaw session graph ([#5393](https://github.com/casdoor/casdoor/issues/5393)) ([1755715](https://github.com/casdoor/casdoor/commit/1755715a5aff85968fdad2074602e73c16b8d2f3)) * add ThirdPartyLink DB table to support infinite third-Medium4/12/2026
v3.8.0# [3.8.0](https://github.com/casdoor/casdoor/compare/v3.7.0...v3.8.0) (2026-04-12) ### Bug Fixes * fix bug in writeI18nFile ([3291006](https://github.com/casdoor/casdoor/commit/329100617f60aacb135ee68d6fd1378e3fc86d23)) * improve update user API ([729aa2f](https://github.com/casdoor/casdoor/commit/729aa2f0415da576c7fdffbe6150f440ef2dee47)) ### Features * fix webhook event page bugs ([8bb8d97](https://github.com/casdoor/casdoor/commit/8bb8d97ce514950b20181c8b9bc57e63fa5c20ee)) Medium4/12/2026
v3.7.0# [3.7.0](https://github.com/casdoor/casdoor/compare/v3.6.0...v3.7.0) (2026-04-12) ### Bug Fixes * remove duplicates in i18n keys ([5dcbb14](https://github.com/casdoor/casdoor/commit/5dcbb142fb2d2ac1a8cc01f03cfa2aff2ab60512)) * remove i18n default values ([ec4da99](https://github.com/casdoor/casdoor/commit/ec4da99567f80cabb60ba8015c28e97de2ac00d1)) ### Features * translate frontend i18n texts ([0f18a4a](https://github.com/casdoor/casdoor/commit/0f18a4ad52c74762ad06882b66af79672607d8d1)) Medium4/12/2026
v3.6.0# [3.6.0](https://github.com/casdoor/casdoor/compare/v3.5.0...v3.6.0) (2026-04-12) ### Bug Fixes * fix tableNamePrefix bug in GetDashboard API ([710f1e1](https://github.com/casdoor/casdoor/commit/710f1e1ef843fa14eb2185a90c4c9aee4298ecbf)) ### Features * translate frontend i18n texts ([8f2dc60](https://github.com/casdoor/casdoor/commit/8f2dc602975c1755ca70234214477eb3e17119cd)) Medium4/12/2026
v3.5.0# [3.5.0](https://github.com/casdoor/casdoor/compare/v3.4.0...v3.5.0) (2026-04-12) ### Bug Fixes * fix code format ([2ded10b](https://github.com/casdoor/casdoor/commit/2ded10b3692105623f773fa81febc23c9d06474d)) * improve dashboard API error handling ([ff1b5ac](https://github.com/casdoor/casdoor/commit/ff1b5acd0be4e54d1e616e85727d13adff3b6201)) * remove duplicates in i18n keys ([bab1137](https://github.com/casdoor/casdoor/commit/bab1137007347cec42e194f421c1c6e3050f461b)) * show OpenClaw transcMedium4/12/2026
v3.4.0# [3.4.0](https://github.com/casdoor/casdoor/compare/v3.3.0...v3.4.0) (2026-04-12) ### Features * ignore /build-temp folder ([db30174](https://github.com/casdoor/casdoor/commit/db30174e43133b2bf6241302f2ba86faf4f9c34a)) Medium4/12/2026
v3.3.0# [3.3.0](https://github.com/casdoor/casdoor/compare/v3.2.2...v3.3.0) (2026-04-12) ### Bug Fixes * fix OAuth signin callback bug for method=signin (for lightweight_auth_filter and AuthCallbackHandler.js) ([085c129](https://github.com/casdoor/casdoor/commit/085c1293f9061b0a985ef023ef6b18bdb2f7c289)) * improve UI for text links ([08769c1](https://github.com/casdoor/casdoor/commit/08769c167892f727cf33bd97b775baa6d38bd0e1)) ### Features * improve dashboard page data ([bdd326e](https://github.cMedium4/12/2026
v3.2.2## [3.2.2](https://github.com/casdoor/casdoor/compare/v3.2.1...v3.2.2) (2026-04-11) ### Bug Fixes * fix missing menu items in getMenuParentKey ([dbeb14d](https://github.com/casdoor/casdoor/commit/dbeb14d59f95fc617a0334d8f3af1d1614ed8cd4)) Medium4/11/2026
v3.2.1## [3.2.1](https://github.com/casdoor/casdoor/compare/v3.2.0...v3.2.1) (2026-04-11) ### Bug Fixes * improve system info page UI (like Casibase) ([0d9e169](https://github.com/casdoor/casdoor/commit/0d9e169e8ef477859cff71c57fae753fa424db42)) Medium4/11/2026
v3.2.0# [3.2.0](https://github.com/casdoor/casdoor/compare/v3.1.1...v3.2.0) (2026-04-11) ### Features * fix OAuth signin callback bug for method=signin ([a626095](https://github.com/casdoor/casdoor/commit/a62609515cccb6e0bd9816635adc82f4bbd948ec)) Medium4/11/2026
v3.1.1## [3.1.1](https://github.com/casdoor/casdoor/compare/v3.1.0...v3.1.1) (2026-04-11) ### Bug Fixes * improve login page links UI ([227dff3](https://github.com/casdoor/casdoor/commit/227dff3d5b29a90236486c516f99594c09d5c0aa)) Medium4/11/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

bifrostFastest enterprise AI gateway (50x faster than LiteLLM) with adaptive load balancer, cluster mode, guardrails, 1000+ models support & <100 ยตs overhead at 5k RPS.ent-v2.3.2-base
mcp-yandex-trackerManage and automate tasks in Yandex Tracker using a robust MCP integration for efficient issue tracking and project control.main@2026-10-13
llm-oss-landscapeData driven agentic landscapes and insights. Produced by Ant Open Source and inclusionAI.main@2026-09-27
OpenContractsHumans and AI agents, building knowledge bases together. Self-hosted document annotation, version control, semantic search, and MCP.v3.1.1
casibaseโšก๏ธAI Cloud OS: Open-source enterprise-level AI knowledge base and MCP (model-context-protocol)/A2A (agent-to-agent) management platform with admin UI, user management and Single-Sign-Onโšก๏ธ, supports Chv2.89.2

More in MCP Servers

litellmPython SDK, Proxy Server (AI Gateway) to call 100+ LLM APIs in OpenAI (or native) format, with cost tracking, guardrails, loadbalancing and logging. [Bedrock, Azure, OpenAI, VertexAI, Cohere, Anthropi
ruflo๐ŸŒŠ The leading agent orchestration platform for Claude. Deploy intelligent multi-agent swarms, coordinate autonomous workflows, and build conversational AI systems. Features enterprise-grade archit
@claude-flow/cliRuflo CLI - Enterprise AI agent orchestration with 60+ specialized agents, swarm coordination, MCP server, self-learning hooks, and vector memory for Claude Code
claude-plugins-officialOfficial, Anthropic-managed directory of high quality Claude Code Plugins.