├── .github ├── dependabot.yml └── workflows │ └── pull-request.yaml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── cmd └── example-api-authz-go │ └── main.go ├── e2e ├── .gitignore ├── bb.edn ├── bundle │ ├── example │ │ └── policy.rego │ └── main │ │ └── main.rego ├── bundles │ └── .gitkeep ├── docker-compose.yaml ├── opa.yml └── test │ └── basic_test.clj ├── go.mod ├── go.sum └── internal ├── api ├── api.go └── model.go └── version └── version.go /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-policy-agent/example-api-authz-go/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/pull-request.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-policy-agent/example-api-authz-go/HEAD/.github/workflows/pull-request.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-policy-agent/example-api-authz-go/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-policy-agent/example-api-authz-go/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-policy-agent/example-api-authz-go/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-policy-agent/example-api-authz-go/HEAD/README.md -------------------------------------------------------------------------------- /cmd/example-api-authz-go/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-policy-agent/example-api-authz-go/HEAD/cmd/example-api-authz-go/main.go -------------------------------------------------------------------------------- /e2e/.gitignore: -------------------------------------------------------------------------------- 1 | bundles/ 2 | -------------------------------------------------------------------------------- /e2e/bb.edn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-policy-agent/example-api-authz-go/HEAD/e2e/bb.edn -------------------------------------------------------------------------------- /e2e/bundle/example/policy.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-policy-agent/example-api-authz-go/HEAD/e2e/bundle/example/policy.rego -------------------------------------------------------------------------------- /e2e/bundle/main/main.rego: -------------------------------------------------------------------------------- 1 | package system 2 | 3 | main = data.example 4 | -------------------------------------------------------------------------------- /e2e/bundles/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /e2e/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-policy-agent/example-api-authz-go/HEAD/e2e/docker-compose.yaml -------------------------------------------------------------------------------- /e2e/opa.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-policy-agent/example-api-authz-go/HEAD/e2e/opa.yml -------------------------------------------------------------------------------- /e2e/test/basic_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-policy-agent/example-api-authz-go/HEAD/e2e/test/basic_test.clj -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-policy-agent/example-api-authz-go/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-policy-agent/example-api-authz-go/HEAD/go.sum -------------------------------------------------------------------------------- /internal/api/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-policy-agent/example-api-authz-go/HEAD/internal/api/api.go -------------------------------------------------------------------------------- /internal/api/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-policy-agent/example-api-authz-go/HEAD/internal/api/model.go -------------------------------------------------------------------------------- /internal/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-policy-agent/example-api-authz-go/HEAD/internal/version/version.go --------------------------------------------------------------------------------