aboutsummaryrefslogtreecommitdiffstats
path: root/common/src/main/java/org/onap/so/security/CorsWebSecurityConfigurerAdapter.java
blob: 08ecd0c578ca6a4604236714e911e6a4c827de29 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package org.onap.so.security;


import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Profile;
import org.springframework.core.annotation.Order;
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;

@EnableWebSecurity
@Configuration
@Order(1)
@Profile({"cors"})
public class CorsWebSecurityConfigurerAdapter extends BaseWebSecurityConfigurerAdapter {
    @Autowired
    @Qualifier("cors")
    protected HttpSecurityConfigurer httpSecurityConfigurer;

    @Override
    HttpSecurityConfigurer getHttpSecurityConfigurer() {
        return httpSecurityConfigurer;
    }
}