https://github.com/diamondlightsource/authz
A collection of things required to add authorization to applications using Open Policy Agent
https://github.com/diamondlightsource/authz
authorization opa
Last synced: 3 months ago
JSON representation
A collection of things required to add authorization to applications using Open Policy Agent
- Host: GitHub
- URL: https://github.com/diamondlightsource/authz
- Owner: DiamondLightSource
- License: apache-2.0
- Created: 2023-11-24T11:05:35.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-09-16T09:27:30.000Z (5 months ago)
- Last Synced: 2025-09-16T10:24:34.945Z (5 months ago)
- Topics: authorization, opa
- Language: Rust
- Homepage: https://diamondlightsource.github.io/authz/bundler
- Size: 604 KB
- Stars: 1
- Watchers: 2
- Forks: 3
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Diamond AuthZ
User docs available on [GitHub pages](https://diamondlightsource.github.io/authz)
A collection of things required to add authorization to applications using Open Policy Agent (OPA), including:
- [`bundler`](./bundler/): A OPA compliant bundle server which presents permissionable data from ISPyB as an OPA bundle - [docs](https://diamondlightsource.github.io/authz/bundler)
- [`charts/bundler`](./charts/bundler/): A Helm chart for deploying the central `bundler` instance
- [`charts/opa`](./charts/opa/): A Helm chart for deploying an application OPA instance
- [`DLS policy`](./policy/diamond/): A collection of common policy fragments which implement organisational level policy decisions