DiamondLightSource / DiamondLightSource/mx-bluesky
Containerised Hyperion authentication
Open
hyperion
- Dominant language
- Python
- Stars
- 4
- Forks
- 5
- Avg merge
- 1d 30m
- Merged PRs (30d)
- 2
Description
We should implement some kind of basic authentication to Hyperion. Since at the moment the only clients are other services, initially this can just be a shared secret that is sent via a bearer token.
## Acceptance Criteria
- When deployed to k8s beamline cluster, the request must be denied unless it is sent with a valid token in the Authorization: header
- Access is via https only
- The credential configuration is managed securely
Contributor guide
Assessment
This issue has not been assessed yet.