{"id":25905248,"url":"https://github.com/casbin/casdoor","last_synced_at":"2025-03-03T05:01:55.295Z","repository":{"id":196753240,"uuid":"688788780","full_name":"casbin/casdoor-old","owner":"casbin","description":"An open-source Identity and Access Management (IAM) / Single-Sign-On (SSO) platform with web UI supporting OAuth 2.0, OIDC, SAML, CAS, LDAP, WebAuthn, TOTP and MFA","archived":false,"fork":false,"pushed_at":"2023-09-08T08:12:10.000Z","size":26959,"stargazers_count":104,"open_issues_count":0,"forks_count":8,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-10-29T10:08:23.579Z","etag":null,"topics":["abac","auth","authentication","authn","authorization","authz","casbin","casdoor","go","golang","iam","js","keycloak","rbac","react","sso"],"latest_commit_sha":null,"homepage":"https://casdoor.org","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/casbin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null},"funding":{"github":"casbin"}},"created_at":"2023-09-08T05:37:26.000Z","updated_at":"2024-06-15T20:47:01.000Z","dependencies_parsed_at":null,"dependency_job_id":"e2214bb7-40d8-4d24-9ad3-dffb5182e14e","html_url":"https://github.com/casbin/casdoor-old","commit_stats":null,"previous_names":["casbin/casdoor","casbin/casdoor-old"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/casbin%2Fcasdoor-old","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/casbin%2Fcasdoor-old/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/casbin%2Fcasdoor-old/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/casbin%2Fcasdoor-old/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/casbin","download_url":"https://codeload.github.com/casbin/casdoor-old/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241610970,"owners_count":19990505,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["abac","auth","authentication","authn","authorization","authz","casbin","casdoor","go","golang","iam","js","keycloak","rbac","react","sso"],"created_at":"2025-03-03T05:01:47.018Z","updated_at":"2025-03-03T05:01:55.232Z","avatar_url":"https://github.com/casbin.png","language":"Go","funding_links":["https://github.com/sponsors/casbin"],"categories":["Go","语言资源库","go","OAuth2 \u0026 OpenID"],"sub_categories":["go","Other tools"],"readme":"\u003ch1 align=\"center\" style=\"border-bottom: none;\"\u003e📦⚡️ Casdoor\u003c/h1\u003e\r\n\u003ch3 align=\"center\"\u003eA UI-first centralized authentication / Single-Sign-On (SSO) platform based on OAuth 2.0 / OIDC.\u003c/h3\u003e\r\n\u003cp align=\"center\"\u003e\r\n  \u003ca href=\"#badge\"\u003e\r\n    \u003cimg alt=\"semantic-release\" src=\"https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\"\u003e\r\n  \u003c/a\u003e\r\n  \u003ca href=\"https://hub.docker.com/r/casbin/casdoor\"\u003e\r\n    \u003cimg alt=\"docker pull casbin/casdoor\" src=\"https://img.shields.io/docker/pulls/casbin/casdoor.svg\"\u003e\r\n  \u003c/a\u003e\r\n  \u003ca href=\"https://github.com/casdoor/casdoor/actions/workflows/build.yml\"\u003e\r\n    \u003cimg alt=\"GitHub Workflow Status (branch)\" src=\"https://github.com/casdoor/casdoor/workflows/Build/badge.svg?style=flat-square\"\u003e\r\n  \u003c/a\u003e\r\n  \u003ca href=\"https://github.com/casdoor/casdoor/releases/latest\"\u003e\r\n    \u003cimg alt=\"GitHub Release\" src=\"https://img.shields.io/github/v/release/casdoor/casdoor.svg\"\u003e\r\n  \u003c/a\u003e\r\n  \u003ca href=\"https://hub.docker.com/repository/docker/casbin/casdoor\"\u003e\r\n    \u003cimg alt=\"Docker Image Version (latest semver)\" src=\"https://img.shields.io/badge/Docker%20Hub-latest-brightgreen\"\u003e\r\n  \u003c/a\u003e\r\n\u003c/p\u003e\r\n\r\n\u003cp align=\"center\"\u003e\r\n  \u003ca href=\"https://goreportcard.com/report/github.com/casdoor/casdoor\"\u003e\r\n    \u003cimg alt=\"Go Report Card\" src=\"https://goreportcard.com/badge/github.com/casdoor/casdoor?style=flat-square\"\u003e\r\n  \u003c/a\u003e\r\n  \u003ca href=\"https://github.com/casdoor/casdoor/blob/master/LICENSE\"\u003e\r\n    \u003cimg src=\"https://img.shields.io/github/license/casdoor/casdoor?style=flat-square\" alt=\"license\"\u003e\r\n  \u003c/a\u003e\r\n  \u003ca href=\"https://github.com/casdoor/casdoor/issues\"\u003e\r\n    \u003cimg alt=\"GitHub issues\" src=\"https://img.shields.io/github/issues/casdoor/casdoor?style=flat-square\"\u003e\r\n  \u003c/a\u003e\r\n  \u003ca href=\"#\"\u003e\r\n    \u003cimg alt=\"GitHub stars\" src=\"https://img.shields.io/github/stars/casdoor/casdoor?style=flat-square\"\u003e\r\n  \u003c/a\u003e\r\n  \u003ca href=\"https://github.com/casdoor/casdoor/network\"\u003e\r\n    \u003cimg alt=\"GitHub forks\" src=\"https://img.shields.io/github/forks/casdoor/casdoor?style=flat-square\"\u003e\r\n  \u003c/a\u003e\r\n  \u003ca href=\"https://crowdin.com/project/casdoor-site\"\u003e\r\n    \u003cimg alt=\"Crowdin\" src=\"https://badges.crowdin.net/casdoor-site/localized.svg\"\u003e\r\n  \u003c/a\u003e\r\n  \u003ca href=\"https://discord.gg/5rPsrAzK7S\"\u003e\r\n    \u003cimg alt=\"Discord\" src=\"https://img.shields.io/discord/1022748306096537660?style=flat-square\u0026logo=discord\u0026label=discord\u0026color=5865F2\"\u003e\r\n  \u003c/a\u003e\r\n\u003c/p\u003e\r\n\r\n## Online demo\r\n\r\n- Read-only site: https://door.casdoor.com (any modification operation will fail)\r\n- Writable site: https://demo.casdoor.com (original data will be restored for every 5 minutes)\r\n\r\n## Documentation\r\n\r\nhttps://casdoor.org\r\n\r\n## Install\r\n\r\n- By source code: https://casdoor.org/docs/basic/server-installation\r\n- By Docker: https://casdoor.org/docs/basic/try-with-docker\r\n\r\n## How to connect to Casdoor?\r\n\r\nhttps://casdoor.org/docs/how-to-connect/overview\r\n\r\n## Casdoor Public API\r\n\r\n- Docs: https://casdoor.org/docs/basic/public-api\r\n- Swagger: https://door.casdoor.com/swagger\r\n\r\n## Integrations\r\n\r\nhttps://casdoor.org/docs/category/integrations\r\n\r\n## How to contact?\r\n\r\n- Discord: https://discord.gg/5rPsrAzK7S\r\n- Forum: https://forum.casbin.com\r\n- Contact: https://tawk.to/chat/623352fea34c2456412b8c51/1fuc7od6e\r\n\r\n## Contribute\r\n\r\nFor 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).\r\n\r\n### I18n translation\r\n\r\nIf 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.\r\n\r\n## License\r\n\r\n[Apache-2.0](https://github.com/casdoor/casdoor/blob/master/LICENSE)\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcasbin%2Fcasdoor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcasbin%2Fcasdoor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcasbin%2Fcasdoor/lists"}