Configuring OKTA

Kloudfuse platform supports OKTA integration for customers who use OKTA based authorization within their organization. To enable it, please follow these steps.

  • Create secret called kfuse-auth-okta in kfuse namespace. Use base64 encoded values of client-id and client-secret from above. To generate cookie secret, run:

    python3 -c 'import base64,secrets,string; print(base64.b64encode(bytes("".join(secrets.choice(string.ascii_letters + string.punctuation + string.digits) for i in range(32)), "utf-8")).decode())'
    apiVersion: v1 data: client-secret: <base 64 encoded client secret> client-id: <base 64 encoded client id> cookie-secret: <base 64 encoded cookie secret> kind: Secret metadata: name: kfuse-auth-okta type: Opaque
  • Update custom-values.yaml file to include following to refer to the config map and secrets we created.