Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Certificate-filters in self-hosted version of Temporal #6529

Open
slavb18 opened this issue Sep 17, 2024 · 0 comments
Open

Certificate-filters in self-hosted version of Temporal #6529

slavb18 opened this issue Sep 17, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@slavb18
Copy link

slavb18 commented Sep 17, 2024

Is your feature request related to a problem? Please describe.
Currently, certificate-filters only work with the cloud version of Temporal. It would be beneficial to have this functionality available in the self-hosted version as well, as it's frustrating for users running on-prem environments to lack similar security features.

Describe the solution you'd like
A potential solution could be implementing a custom myClaimMapper.go, which would read from a certificate-filters file and use it as a claim mapper to enforce restrictions based on certificate attributes.

Describe alternatives you've considered
An alternative approach could involve using an nginx gRPC proxy that applies certificate-based access control at the network level, though this might add additional complexity compared to a native Temporal solution.

Additional context
Providing a solution that works similarly in both cloud and self-hosted environments will help maintain feature parity and improve security for self-hosted users.

@slavb18 slavb18 added the enhancement New feature or request label Sep 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant