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

[Feature request] Support zero-trust architectures #213

Open
ianonavy opened this issue Aug 8, 2023 · 1 comment
Open

[Feature request] Support zero-trust architectures #213

ianonavy opened this issue Aug 8, 2023 · 1 comment

Comments

@ianonavy
Copy link

ianonavy commented Aug 8, 2023

While the current ClearML Server security model provides static credentials for the Web UI, many organizations—including ours—are moving towards a zero trust model, placing emphasis on robust authentication and authorization measures for all applications. We'd like for our single user identity pool to be used across all integrated applications, including ClearML Server.

Ideally, we'd like to:

  1. Configure ClearML Server to utilize a remote OIDC provider for identities
  2. Map permissions to users via roles/groups and let a proxy such as oauth2-proxy handle token exchange
  3. Allow ClearML Server to trust the claims from a request header (e.g. X-Auth-Request-Access-Token)

Is such a configuration possible, or are there plans to support it in the future? Appreciate your thoughts and consideration!

@ainoam
Copy link
Collaborator

ainoam commented Aug 9, 2023

Thanks for inquiring @ianonavy.

Organizational identity management is addressed by ClearML's enterprise offering (see here).
While some components might make it into the OSS offering in the future, it is not on the current development roadmap.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants