__matrix_synapse: add --turn-username and --turn-password flags
This commit is contained in:
parent
08e81d1e97
commit
d872f1d4f0
4 changed files with 35 additions and 3 deletions
|
@ -1175,14 +1175,26 @@ fi
|
|||
cat << EOF
|
||||
# The shared secret used to compute passwords for the TURN server
|
||||
#
|
||||
turn_shared_secret: "$TURN_SHARED_SECRET"
|
||||
EOF
|
||||
|
||||
if [ -n "$TURN_SHARED_SECRET" ]; then
|
||||
echo "turn_shared_secret: \"$TURN_SHARED_SECRET\""
|
||||
fi
|
||||
|
||||
cat << EOF
|
||||
# The Username and password if the TURN server needs them and
|
||||
# does not use a token
|
||||
#
|
||||
#turn_username: "TURNSERVER_USERNAME"
|
||||
#turn_password: "TURNSERVER_PASSWORD"
|
||||
EOF
|
||||
|
||||
if [ -n "$TURN_USERNAME" ] || [ "$TURN_PASSWORD" ]; then
|
||||
cat <<- EOF
|
||||
turn_username: "$TURN_USERNAME"
|
||||
turn_password: "$TURN_PASSWORD"
|
||||
EOF
|
||||
fi
|
||||
|
||||
cat << EOF
|
||||
# How long generated TURN credentials last
|
||||
#
|
||||
turn_user_lifetime: ${TURN_USER_LIFETIME:?}
|
||||
|
|
|
@ -133,6 +133,14 @@ turn-uri
|
|||
turn-shared-secret
|
||||
Shared secret used to access the TURN REST API.
|
||||
|
||||
turn-username
|
||||
Username used to authenticate against the TURN server if needed / a shared
|
||||
secret token is not used.
|
||||
|
||||
turn-password
|
||||
Password used to authenticate against the TURN server if needed / a shared
|
||||
secret token is not used.
|
||||
|
||||
turn-user-lifetime
|
||||
Lifetime of TURN credentials. Defaults to 1h.
|
||||
|
||||
|
|
|
@ -246,6 +246,16 @@ if [ -f "$__object/parameter/turn-uri" ]; then
|
|||
export TURN_URIS
|
||||
fi
|
||||
|
||||
if [ -f "$__object/parameter/turn-username" ]; then
|
||||
TURN_USERNAME=$(cat "$__object/parameter/turn-username")
|
||||
export TURN_USERNAME
|
||||
fi
|
||||
|
||||
if [ -f "$__object/parameter/turn-password" ]; then
|
||||
TURN_PASSWORD=$(cat "$__object/parameter/turn-password")
|
||||
export TURN_PASSWORD
|
||||
fi
|
||||
|
||||
# Worker-mode configuration.
|
||||
export MAIN_LISTENER_PORT=8008
|
||||
export ENABLE_MEDIA_REPO='true'
|
||||
|
|
|
@ -13,6 +13,8 @@ ldap-bind-password
|
|||
ldap-filter
|
||||
turn-shared-secret
|
||||
turn-user-lifetime
|
||||
turn-username
|
||||
turn-password
|
||||
max-upload-size
|
||||
smtp-host
|
||||
smtp-port
|
||||
|
|
Loading…
Reference in a new issue