├── .eslintrc.json ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── app ├── controller │ └── home.js ├── middleware │ ├── authz.js │ └── user.js └── router.js ├── authz.js ├── config ├── config.default.js └── plugin.js ├── examples ├── authz_model.conf └── authz_policy.csv ├── package.json └── test └── controller └── home.test.js /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "standard" 3 | } -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-casbin/egg-authz/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-casbin/egg-authz/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-casbin/egg-authz/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-casbin/egg-authz/HEAD/README.md -------------------------------------------------------------------------------- /app/controller/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-casbin/egg-authz/HEAD/app/controller/home.js -------------------------------------------------------------------------------- /app/middleware/authz.js: -------------------------------------------------------------------------------- 1 | module.exports = require('../../authz') 2 | -------------------------------------------------------------------------------- /app/middleware/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-casbin/egg-authz/HEAD/app/middleware/user.js -------------------------------------------------------------------------------- /app/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-casbin/egg-authz/HEAD/app/router.js -------------------------------------------------------------------------------- /authz.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-casbin/egg-authz/HEAD/authz.js -------------------------------------------------------------------------------- /config/config.default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-casbin/egg-authz/HEAD/config/config.default.js -------------------------------------------------------------------------------- /config/plugin.js: -------------------------------------------------------------------------------- 1 | // had enabled by egg 2 | // exports.static = true; 3 | -------------------------------------------------------------------------------- /examples/authz_model.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-casbin/egg-authz/HEAD/examples/authz_model.conf -------------------------------------------------------------------------------- /examples/authz_policy.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-casbin/egg-authz/HEAD/examples/authz_policy.csv -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-casbin/egg-authz/HEAD/package.json -------------------------------------------------------------------------------- /test/controller/home.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/node-casbin/egg-authz/HEAD/test/controller/home.test.js --------------------------------------------------------------------------------