diff --git a/docker-compose.yml b/docker-compose.yml index 558946b..3e67d4b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -88,6 +88,7 @@ services: - XMPP_GUEST_DOMAIN - XMPP_MUC_DOMAIN - XMPP_RECORDER_DOMAIN + - TOKEN_AUTH_URL networks: meet.jitsi: aliases: diff --git a/env.example b/env.example index 64a174c..4ebcc4e 100644 --- a/env.example +++ b/env.example @@ -335,3 +335,6 @@ JIBRI_LOGS_DIR=/config/logs # Container restart policy # Defaults to unless-stopped RESTART_POLICY=unless-stopped + +# Authenticate using external service or just focus external auth window if there is one already. +# TOKEN_AUTH_URL=https://auth.meet.example.com/{room} diff --git a/web/rootfs/defaults/settings-config.js b/web/rootfs/defaults/settings-config.js index 368dbd8..7471e50 100644 --- a/web/rootfs/defaults/settings-config.js +++ b/web/rootfs/defaults/settings-config.js @@ -255,6 +255,11 @@ config.transcribingEnabled = {{ $ENABLE_TRANSCRIPTIONS }}; config.brandingDataUrl = '{{ .Env.BRANDING_DATA_URL }}'; {{ end -}} +{{ if .Env.TOKEN_AUTH_URL -}} +// Authenticate using external service or just focus external auth window if there is one already. +config.tokenAuthUrl = '{{ .Env.TOKEN_AUTH_URL }}'; +{{ end -}} + // Deployment information. //