From c87559626ee2a95b5ea4ad578227a065702eb57a Mon Sep 17 00:00:00 2001 From: pabloFuente Date: Wed, 13 May 2020 16:45:34 +0200 Subject: [PATCH] openvidu-server: configure "redis-cli" commands password --- .../main/java/io/openvidu/server/config/OpenviduConfig.java | 4 ++++ .../server/coturn/BashCoturnCredentialsService.java | 6 ++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/openvidu-server/src/main/java/io/openvidu/server/config/OpenviduConfig.java b/openvidu-server/src/main/java/io/openvidu/server/config/OpenviduConfig.java index 7a2c57ea..27c82131 100644 --- a/openvidu-server/src/main/java/io/openvidu/server/config/OpenviduConfig.java +++ b/openvidu-server/src/main/java/io/openvidu/server/config/OpenviduConfig.java @@ -187,6 +187,10 @@ public class OpenviduConfig { return this.coturnRedisDbname; } + public String getCoturnDatabasePassword() { + return this.coturnRedisPassword; + } + public List getKmsUris() { return kmsUrisList; } diff --git a/openvidu-server/src/main/java/io/openvidu/server/coturn/BashCoturnCredentialsService.java b/openvidu-server/src/main/java/io/openvidu/server/coturn/BashCoturnCredentialsService.java index 9294c626..bd293173 100644 --- a/openvidu-server/src/main/java/io/openvidu/server/coturn/BashCoturnCredentialsService.java +++ b/openvidu-server/src/main/java/io/openvidu/server/coturn/BashCoturnCredentialsService.java @@ -55,9 +55,11 @@ public class BashCoturnCredentialsService extends CoturnCredentialsService { log.info("Path of COTURN log files: " + this.logPath); } response = CommandExecutor.execCommand("/bin/sh", "-c", - "redis-cli -n " + this.openviduConfig.getCoturnDatabaseDbname() + " flushdb"); + "redis-cli -a " + this.openviduConfig.getCoturnDatabasePassword() + " -n " + + this.openviduConfig.getCoturnDatabaseDbname() + " flushdb"); String response2 = CommandExecutor.execCommand("/bin/sh", "-c", - "redis-cli -n " + this.openviduConfig.getCoturnDatabaseDbname() + " --scan --pattern '*'"); + "redis-cli -a " + this.openviduConfig.getCoturnDatabasePassword() + " -n " + + this.openviduConfig.getCoturnDatabaseDbname() + " --scan --pattern '*'"); if ("OK".equals(response) && response2.isEmpty()) { log.info("COTURN DB is now empty"); } else {