Fix Sonar complains
[oam/nf-oam-adopter.git] / ves-nf-oam-adopter / ves-nf-oam-adopter-app / src / main / java / org / o / ran / oam / nf / oam / adopter / app / config / SecurityConfiguration.java
index 18101a4..de317f3 100644 (file)
@@ -19,8 +19,7 @@
 
 package org.o.ran.oam.nf.oam.adopter.app.config;
 
-import org.o.ran.oam.nf.oam.adopter.app.ServerProperties;
-import org.o.ran.oam.nf.oam.adopter.app.SslProperties;
+import org.o.ran.oam.nf.oam.adopter.app.properties.ServerProperties;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.boot.context.properties.EnableConfigurationProperties;
 import org.springframework.context.annotation.Bean;
@@ -43,15 +42,16 @@ public class SecurityConfiguration extends WebSecurityConfigurerAdapter {
 
     @Override
     protected void configure(final HttpSecurity http) throws Exception {
-        final SslProperties ssl = properties.getSsl();
-        if (ssl != null && ssl.getEnabled() != null && ssl.getEnabled()) {
-            http.requiresChannel().anyRequest().requiresSecure();
-        }
-        http.csrf().disable().antMatcher("/adapters/**").authorizeRequests().anyRequest().hasRole(ADMIN_ROLE).and()
+        http.requiresChannel().anyRequest().requiresSecure();
+        http.csrf().disable()
+                .antMatcher("/adapters/**")
+                .authorizeRequests().anyRequest()
+                .hasRole(ADMIN_ROLE).and()
                 .httpBasic();
     }
 
     @Bean
+    @Autowired
     public AuthenticationManager authenticationManagerBean() throws Exception {
         return super.authenticationManagerBean();
     }