diff --git a/openvidu-server/src/main/java/io/openvidu/server/config/SecurityConfig.java b/openvidu-server/src/main/java/io/openvidu/server/config/SecurityConfig.java index fd0ae9ec..d7882135 100644 --- a/openvidu-server/src/main/java/io/openvidu/server/config/SecurityConfig.java +++ b/openvidu-server/src/main/java/io/openvidu/server/config/SecurityConfig.java @@ -24,7 +24,7 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter { .antMatchers("/").authenticated(); if (openviduConf.getOpenViduRecordingFreeAccess()) { - conf = conf.antMatchers("/recordings/*").anonymous(); + conf = conf.antMatchers("/recordings/*").permitAll(); } else { conf = conf.antMatchers("/recordings/*").authenticated(); } diff --git a/openvidu-server/src/main/java/io/openvidu/server/recording/RecordingsHttpHandler.java b/openvidu-server/src/main/java/io/openvidu/server/recording/RecordingsHttpHandler.java index 19f0bc77..2ba82b1e 100644 --- a/openvidu-server/src/main/java/io/openvidu/server/recording/RecordingsHttpHandler.java +++ b/openvidu-server/src/main/java/io/openvidu/server/recording/RecordingsHttpHandler.java @@ -1,7 +1,6 @@ package io.openvidu.server.recording; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.boot.autoconfigure.condition.ConditionalOnExpression; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; @@ -9,7 +8,6 @@ import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter import io.openvidu.server.config.OpenviduConfig; @Configuration -@ConditionalOnExpression("'${openvidu.recording}' == 'true'") public class RecordingsHttpHandler extends WebMvcConfigurerAdapter { @Autowired @@ -20,7 +18,7 @@ public class RecordingsHttpHandler extends WebMvcConfigurerAdapter { String recordingsPath = openviduConfig.getOpenViduRecordingPath(); recordingsPath = recordingsPath.endsWith("/") ? recordingsPath : recordingsPath + "/"; - + registry.addResourceHandler("/recordings/**").addResourceLocations("file:" + recordingsPath); }