opendut
opendut copied to clipboard
CARL should validate bearer tokens contained in requests
CARL should validate bearer tokens contained in requests against Keycloak to protect its routes.
- [ ] Implement authentication service
- [ ] Fetch keycloak certificate for token validation
- [ ] Implement token validation
- [ ] DDOS prevention with caching of keycloak certificate
To be checked:
- access token signature
- token validity
- token valid for user
token header contains certificate id used for signature validation caching in memory
This branch was rebased locally, merged locally and development was pushed before the feature branch. Therefore the commit id did not match when code went into the development branch. Consequently this pull request is wrongfully flagged as being rejected/closed despite the fact that the code was merged.
Note to future self:
- First rebase AND push feature branch
- Then merge to development