Like Jitsu? Give us a star on ⭐ GitHub!

šŸ“œ Configuration

Configuration UI

šŸ‘©ā€šŸ”¬ Extending Jitsu

Overview
Destination Extensions
Source Extensions
API Specs

Jitsu Internals

Jitsu Server

SSO Authentication

Jitsu supports following SSO providers:

Configuration

By default, SSO authentication is disabled. For enabling it put the following keys in Jitsu Configurator YAML configuration:

  • provider — SSO provider. For now only boxyhq is supported
  • auto_provision.enable — Enables user auto provision after SSO authorization if user does not exist in system
  • auto_provision.auto_onboarding — Enable this for skipping onboarding step for new users
  • host — SSO provider host
  • tenant — read more about this parameter and boxyhq auth flow here
  • product — read more about this parameter and boxyhq auth flow here
  • access_token_ttl_seconds — time to live for SSO auth session.
sso:
  provider: 'boxyhq'
  auto_provision:
    enable: true
    auto_onboarding: true
  host: '___boxyhq_host___'
  tenant: '___your_tenant___'
  product: '___your_product___'
  access_token_ttl_seconds: 86400,

or you can configure it with env variable JITSU_SSO_CONFIG:

export JITSU_SSO_CONFIG='{"provider": "boxyhq", "host": "https://boxyhq.com", "tenant": "boxyhq.com", "product": "jitsu", "access_token_ttl_seconds": 86400, "auto_provision": {"enable": true, "auto_onboarding": true}}'

After you have configured the SSO auth, the "Continue with SSO" button will appear on the authorization page.