Casdoor is developed in a frontend and backend separated manner (in contrast to JSP or PHP). The Go backend only exposes its functionality via RESTful API. The React frontend code consumes the RESTful API to render the web UI and perform actions. We call the RESTful API as
Casdoor Public API. The API can usually be used by:
- Casdoor's frontend
- Casdoor client SDKs
- Any other customized code from the application side
The full reference of
Casdoor Public API can be viewed at Swagger: https://door.casbin.com/swagger . This Swagger docs are automatically generated by Beego's Bee tool.