Configure Authentication Single Sign On (SSO)

For standalone user related configuration, see Add Users.

For integrating with Google Auth, see Configure Google OAuth2 Authentication.

For integrating with OKTA, see Configure Okta authentication.

Customize the signin page

The signin page of your Kloudfuse cluster has the following default configuration in the extraArgs section of the custom-values.yaml file:

     extraArgs:
       # provider-display-name: default based on provider used
       footer: "-"   # No footer
       custom-sign-in-logo: "-"    # No Logo

To customize the signin message on your Kloudfuse cluster, follow these steps:

  1. Edit the extraArgs section of the custom-values.yaml file by adding the planned customizations.

    See the OAuth2 Proxy documentation to choose the relevant options.

     kfuse-auth:
       oauth2-proxy:
         config:
           ...
         extraArgs:
           provider-display-name: "Customer Provider"
           custom-sign-in-logo: "https://framerusercontent.com/images/1JKfsQjCthSQEaxzteDKpRprZM.png"
  2. Upgrade the helm using the updated custom_values.yaml file:

    helm upgrade --install -n kfuse \
    kfuse <Your Kloudfuse Installation IP or address>kfuse-helm/kfuse \
    --version <VERSION.NUM.BER> \ (1)
    -f custom_values.yaml
    1 version: Use the version number of the most current Kloudfuse release; the pattern looks like 3.0.0, 3.1.3, and so on. See Version documentation.
  3. Restart the kfuse-auth deployment to integrate the changes. For example, the changes in Step1 1 update the banner as shown below.