prosody: visitor mode support (#1611)
support for visitor mode in prosody, with some fixes for jicofo as well
This commit is contained in:
committed by
GitHub
parent
7bfc5c1f7a
commit
6bfa8302f1
@@ -1,4 +1,5 @@
|
||||
{{ $ENABLE_AUTH := .Env.ENABLE_AUTH | default "0" | toBool -}}
|
||||
{{ $ENABLE_VISITORS := .Env.ENABLE_VISITORS | default "0" | toBool -}}
|
||||
{{ $AUTH_TYPE := .Env.AUTH_TYPE | default "internal" -}}
|
||||
{{ $PROSODY_AUTH_TYPE := .Env.PROSODY_AUTH_TYPE | default $AUTH_TYPE -}}
|
||||
{{ $ENABLE_GUEST_DOMAIN := and $ENABLE_AUTH (.Env.ENABLE_GUESTS | default "0" | toBool) -}}
|
||||
@@ -208,6 +209,9 @@ VirtualHost "{{ $XMPP_DOMAIN }}"
|
||||
{{ if $PROSODY_RESERVATION_ENABLED }}
|
||||
"reservations";
|
||||
{{ end }}
|
||||
{{ if $ENABLE_VISITORS }}
|
||||
"visitors";
|
||||
{{ end }}
|
||||
}
|
||||
|
||||
main_muc = "{{ $XMPP_MUC_DOMAIN }}"
|
||||
@@ -240,11 +244,19 @@ VirtualHost "{{ $XMPP_DOMAIN }}"
|
||||
|
||||
c2s_require_encryption = false
|
||||
|
||||
{{ if $ENABLE_VISITORS }}
|
||||
visitors_ignore_list = { "{{ $XMPP_RECORDER_DOMAIN }}" }
|
||||
{{ end }}
|
||||
|
||||
{{ if $ENABLE_GUEST_DOMAIN }}
|
||||
VirtualHost "{{ $XMPP_GUEST_DOMAIN }}"
|
||||
authentication = "jitsi-anonymous"
|
||||
|
||||
c2s_require_encryption = false
|
||||
{{ if $ENABLE_VISITORS }}
|
||||
allow_anonymous_s2s = true
|
||||
{{ end }}
|
||||
|
||||
{{ end }}
|
||||
|
||||
VirtualHost "{{ $XMPP_AUTH_DOMAIN }}"
|
||||
@@ -404,3 +416,9 @@ Component "breakout.{{ $XMPP_DOMAIN }}" "muc"
|
||||
Component "metadata.{{ $XMPP_DOMAIN }}" "room_metadata_component"
|
||||
muc_component = "{{ $XMPP_MUC_DOMAIN }}"
|
||||
breakout_rooms_component = "breakout.{{ $XMPP_DOMAIN }}"
|
||||
|
||||
|
||||
{{ if $ENABLE_VISITORS }}
|
||||
Component "visitors.{{ $XMPP_DOMAIN }}" "visitors_component"
|
||||
auto_allow_visitor_promotion = true
|
||||
{{ end }}
|
||||
|
||||
Reference in New Issue
Block a user