{"repo":"apache/casbin-dashboard","free":true,"listed":false,"github":"https://github.com/apache/casbin-dashboard","clone":"git clone https://github.com/apache/casbin-dashboard.git","description":"The hub for Casbin","language":"JavaScript","stars":88,"topics":["access-control","casbin","dashboard","permission","rbac","web"],"license":"Apache-2.0","category":"dashboards-admin","readme_excerpt":"casbin-dashboard ==== Casbin-dashboard is the official web UI (admin portal) for Casbin models and policies. A security administrator can use it to view & edit Casbin models and policy rules. Demo https://dashboard.casbin.com Architecture Casbin-dashboard contains 2 parts: Name Description Language Source code ---- ------ ---- ---- Frontend Web frontend UI for Casbin-dashboard Javascript + React + Ant Design https://github.com/casbin/casbin-dashboard/tree/master/web Backend RESTful API backend for Casbin-dashboard Golang + Beego + MySQL https://github.com/casbin/casbin-dashboard Installation - Get the code: - Setup database: Casbin-dashboard will store its metadata in a MySQL database named: casbin metadata , will create it if not existed. The DB connection string can be specified at: https://github.com/casbin/casbin-dashboard/blob/master/conf/app.conf - Setup casbin-dashboard to enable some third-party login platform Casbin-forum provide a way to sign up using Github account, so you may have to get your own GithubAuthClientID , GithubAuthClientSecret first. You could get them by clicking on this url: https://github.com/settings/developers , You should set Homepage URL to fit your own domain address, for local testing, set http://localhost:3000 . And set the Authorization callback URL, the same domain address as Homepage URL , for local testing, set http://localhost:3000 . - Modified config files: Change your own GithubAuthClientID , GithubAuthClientSecret in conf/app.conf, w","default_branch":null,"files":null,"tree":[],"storefront":"/r/apache","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/apache/casbin-dashboard/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}