You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
We are deploying an API that has a multi-tenancy issue to solve, but the users of the API are automated processes / servers.
Describe the solution you'd like
Given An automated process needs to obtain a claim to a broad resource pool for an API
When The automated process is triggered via an upload or webhook
Then It hits the API to either access files in S3 or kick off workflows
And I want to limit one automated process to only its resources even though the API has access to all of them
Describe alternatives you've considered
We considered deploying the API to multiple namespaces (one per client) but thought that was hacky. We looked at using device auth flow but don't have a user to interact with any of the flows.
## Description
This enables support for service account roles in keycloak for client
credentials type grants
...
## Related Issue
Fixes#851
## Type of change
- [ ] Bug fix (non-breaking change which fixes an issue)
- [x] New feature (non-breaking change which adds functionality)
- [ ] Other (security config, docs update, etc)
## Checklist before merging
- [x] Test, docs, adr added or updated as needed
- [x] [Contributor
Guide](https://github.com/defenseunicorns/uds-template-capability/blob/main/CONTRIBUTING.md)
followed
---------
Co-authored-by: Blake Burkhart <[email protected]>
Co-authored-by: Micah Nagel <[email protected]>
## Description
This enables support for service account roles in keycloak for client
credentials type grants
...
## Related Issue
Fixes#851
## Type of change
- [ ] Bug fix (non-breaking change which fixes an issue)
- [x] New feature (non-breaking change which adds functionality)
- [ ] Other (security config, docs update, etc)
## Checklist before merging
- [x] Test, docs, adr added or updated as needed
- [x] [Contributor
Guide](https://github.com/defenseunicorns/uds-template-capability/blob/main/CONTRIBUTING.md)
followed
---------
Co-authored-by: Blake Burkhart <[email protected]>
Co-authored-by: Micah Nagel <[email protected]>
Is your feature request related to a problem? Please describe.
We are deploying an API that has a multi-tenancy issue to solve, but the users of the API are automated processes / servers.
Describe the solution you'd like
Describe alternatives you've considered
We considered deploying the API to multiple namespaces (one per client) but thought that was hacky. We looked at using device auth flow but don't have a user to interact with any of the flows.
Additional context
Service Account Roles keycloak docs
Client Credentials Grant oauth docs
The text was updated successfully, but these errors were encountered: