-
Notifications
You must be signed in to change notification settings - Fork 3
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
If it's possible to do authorization on kubeflow API #9
Comments
Can you please join the next security working group meeting or reach out on slack? |
Is it maybe kubeflow/kubeflow#7032 ? |
/transfer dashboard |
Is this really still possible in Kubeflow 1.9.1? I know it was possible in 1.5 or so. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
/lifecycle frozen |
Background
After user login in kubeflow through Single-Sign-On, user can get his/her cookie from browser easily.
Then they can use this cookie sending request to multiple kubeflow api to get/create many kubeflow resources in each namespace even they don't got access to those namespace.
Example
[user A] is not contributor in kubeflow [namespace B]. Normally only namespace owner can add contributor through UI.
However [user A] can do those behaviors below to add himself as contributor in [namespace B]
url:https://kubeflow.domain/api/workgroup/add-contributors/namespace-B
request.header: cookies: "*******"
method: post
body: {"contributor":"user A's email address"}
Question
If there is any way do authorization on kubeflow API to prevent [user A] using api to do any behavior in any other namespace unless [user A] is contributor of those namespaces)?
The text was updated successfully, but these errors were encountered: