Like Jitsu? Give us a star on ā GitHub!
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 onlyboxyhq
is supportedauto_provision.enable
ā Enables user auto provision after SSO authorization if user does not exist in systemauto_provision.auto_onboarding
ā Enable this for skipping onboarding step for new usershost
ā SSO provider hosttenant
ā read more about this parameter and boxyhq auth flow hereproduct
ā read more about this parameter and boxyhq auth flow hereaccess_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.