Skip to content

Commit

Permalink
updating Oauth2 docs
Browse files Browse the repository at this point in the history
Signed-off-by: Tarek Abouzeid <tarek.abouzeid@teliacompany.com>
  • Loading branch information
tarekabouzeid committed Sep 5, 2024
1 parent da0255f commit 87e7352
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -227,9 +227,15 @@ echo "Installing oauth2-proxy..."
kustomize build common/oauth2-proxy/overlays/m2m-self-signed/ | kubectl apply -f -
kubectl wait --for=condition=ready pod -l 'app.kubernetes.io/name=oauth2-proxy' --timeout=180s -n oauth2-proxy
```

It supports user sessions as well as proper token-based machine to machine atuhhentication.

:warning: Using default [example.yaml](https://github.com/kubeflow/manifests/blob/master/example/kustomization.yaml) in clusters that don't have support `/.well-known/openid-configuration` endpoints will cause issues for users trying to communicate to Kubeflow pipelines via Notebooks.

You can overwrite the M2M token issuer [here](https://github.com/kubeflow/manifests/blob/afc358d6d473a24029149f2a0ca21671af4aca6d/common/oauth2-proxy/overlays/m2m/component-overwrite-m2m-token-issuer/kustomization.yaml#L8).

For EKS clusters, please check [here](https://github.com/kubeflow/manifests/blob/master/common/oauth2-proxy/overlays/m2m/README.md).


#### Dex

Dex is an OpenID Connect Identity (OIDC) with multiple authentication backends. In this default installation, it includes a static user with email `user@example.com`. By default, the user's password is `12341234`. For any production Kubeflow deployment, you should change the default password by following [the relevant section](#change-default-user-password).
Expand Down

0 comments on commit 87e7352

Please sign in to comment.