Skip to content

Commit 0b03ae0

Browse files
abhi-gk8s-ci-robot
authored andcommitted
Update to include limitations and integrations (#1047)
1 parent beefae9 commit 0b03ae0

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

content/docs/other-guides/multi-user-overview.md

+22
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,28 @@ with another user in the system.
196196
197197
-->
198198

199+
## Current Integration and Limitations
200+
201+
The Jupyter notebooks service is the first application to be fully integrated with
202+
multi-user isolation. Access to the notebooks and the creation of notebooks is
203+
controlled by the profile access policies set by the Administrator or the owners
204+
of the profiles. Resources created by the notebooks (eg. Training jobs and
205+
deployments) will also inherit the same access.
206+
207+
Metadata and Pipelines or any other applications currently don't have full
208+
fledged integration with isolation, though they will have access to the user
209+
identity through the headers of the incoming requests. It's upto the individual
210+
applications to leverage the available identity and create isolation stories
211+
that make sense for them.
212+
213+
On GCP, the authentication and identify token is generated by GCP IAM and carried
214+
through the requests as a JWT Token in header. Other cloud providers can have a
215+
similar header to provide identity information.
216+
217+
For on-premise deployments, Kubeflow leverages Dex as a federated OpenID connection
218+
provider and can be integrated with LDAP or Active Directory to provide authentication
219+
and identity services.
220+
199221

200222

201223

0 commit comments

Comments
 (0)