Like Jitsu? Give us a star on ā­ GitHub!

šŸ“œ Configuration

Configuration UI

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

Overview
Destination Extensions
Source Extensions
API Specs

Jitsu Internals

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.