├── .gitignore ├── .run └── OPA OpenFGA.run.xml ├── LICENSE ├── builtins ├── builtins.go └── check_permission.go ├── demo ├── docker-compose.yml ├── init.sh └── schema.json ├── go.mod ├── go.sum ├── main.go ├── plugins ├── openfga │ └── plugin.go └── plugins.go └── readme.md /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | /custom-opa-openfga 3 | 4 | -------------------------------------------------------------------------------- /.run/OPA OpenFGA.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdarimont/custom-opa-openfga/HEAD/.run/OPA OpenFGA.run.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdarimont/custom-opa-openfga/HEAD/LICENSE -------------------------------------------------------------------------------- /builtins/builtins.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdarimont/custom-opa-openfga/HEAD/builtins/builtins.go -------------------------------------------------------------------------------- /builtins/check_permission.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdarimont/custom-opa-openfga/HEAD/builtins/check_permission.go -------------------------------------------------------------------------------- /demo/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdarimont/custom-opa-openfga/HEAD/demo/docker-compose.yml -------------------------------------------------------------------------------- /demo/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdarimont/custom-opa-openfga/HEAD/demo/init.sh -------------------------------------------------------------------------------- /demo/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdarimont/custom-opa-openfga/HEAD/demo/schema.json -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdarimont/custom-opa-openfga/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdarimont/custom-opa-openfga/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdarimont/custom-opa-openfga/HEAD/main.go -------------------------------------------------------------------------------- /plugins/openfga/plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdarimont/custom-opa-openfga/HEAD/plugins/openfga/plugin.go -------------------------------------------------------------------------------- /plugins/plugins.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdarimont/custom-opa-openfga/HEAD/plugins/plugins.go -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdarimont/custom-opa-openfga/HEAD/readme.md --------------------------------------------------------------------------------