Skip to content

Latest commit

 

History

History
143 lines (109 loc) · 6.06 KB

README.md

File metadata and controls

143 lines (109 loc) · 6.06 KB

Branch declaration

This casdoor branch modifies the userinfo scope passed by OIDC with the user.Groups field changed to user.Tag, passed to resp.Groups. Make it possible to import in excel by, for example, "test1,test2", passing single or multiple groups using string slicing.

branch is a branch with functional changes, and sync-casdoor is a backup that is synchronized with the community Edition. Use git clone to get the source code:

Use git clone to get the source code:

# branch
git clone https://github.com/potatoone/casdoor-fork.git -b branch
# sync-casdoor
git clone https://github.com/potatoone/casdoor-fork.git -b sync-casdoor

The docker image has been uploaded to the docker public repository. Run the following command to obtain the application:

# images
docker pull onepotato/casdoor:v1.656.0

Build your own image with the Dockerfile

Building an all-in-one image with Dockerfile.allinone is for testing purposes only.

docker build -f ./Dockerfile.allinone -t casdoor:v1.xxx.0 .

Building a standard image with Dockerfile.main is for production.

docker build -f ./Dockerfile.main -t casdoor:v1.xxx.0 .
  • When building a standard image with Dockerfile.mian, configure your own database at source root conf/app.conf.
  • Modify v1.xxx.0 to your custom version.


📦⚡️ 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

Documentation

https://casdoor.org

Install

How to connect to Casdoor?

https://casdoor.org/docs/how-to-connect/overview

Casdoor Public API

Integrations

https://casdoor.org/docs/category/integrations

How to contact?

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 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