aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/org/onap/portal/prefs/configuration/SecurityConfig.java
diff options
context:
space:
mode:
authorFiete Ostkamp <Fiete.Ostkamp@telekom.de>2023-08-16 07:15:07 +0000
committerFiete Ostkamp <Fiete.Ostkamp@telekom.de>2023-08-16 08:19:43 +0000
commit7c0e2f563a18dfe7c8f6c2ad66d01775c9468f37 (patch)
tree93ec77e83d0eb035c26a7f4e3017a7ee9f2e4f91 /app/src/main/java/org/onap/portal/prefs/configuration/SecurityConfig.java
parent6ae8df1305d1374af3b5ffe8ecb4c5ce3e17260d (diff)
Consistently use the preferences name in the preferences code base
- rename package name from org.onap.portal.prefs to org.onap.portalng.preferences - replace all other occurences of portal-prefs with preferences Other: - remove Sonarqube plugin Issue-ID: PORTALNG-39 Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de> Change-Id: Iced79a26460d988c5b22eb5fcac86d350528a1a2
Diffstat (limited to 'app/src/main/java/org/onap/portal/prefs/configuration/SecurityConfig.java')
-rw-r--r--app/src/main/java/org/onap/portal/prefs/configuration/SecurityConfig.java53
1 files changed, 0 insertions, 53 deletions
diff --git a/app/src/main/java/org/onap/portal/prefs/configuration/SecurityConfig.java b/app/src/main/java/org/onap/portal/prefs/configuration/SecurityConfig.java
deleted file mode 100644
index 531e90b..0000000
--- a/app/src/main/java/org/onap/portal/prefs/configuration/SecurityConfig.java
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
- *
- * Copyright (c) 2022. Deutsche Telekom AG
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- *
- */
-
-package org.onap.portal.prefs.configuration;
-
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
-import org.springframework.http.HttpMethod;
-import org.springframework.security.config.annotation.web.reactive.EnableWebFluxSecurity;
-import org.springframework.security.config.web.server.ServerHttpSecurity;
-import org.springframework.security.web.server.SecurityWebFilterChain;
-
-/**
- * Configures the access control of the API endpoints.
- */
-// https://hantsy.github.io/spring-reactive-sample/security/config.html
-@EnableWebFluxSecurity
-@Configuration
-public class SecurityConfig {
-
- @Bean
- public SecurityWebFilterChain springSecurityWebFilterChain(ServerHttpSecurity http) {
- return http.httpBasic().disable()
- .formLogin().disable()
- .csrf().disable()
- .cors()
- .and()
- .authorizeExchange()
- .pathMatchers(HttpMethod.GET, "/actuator/**").permitAll()
- .anyExchange().authenticated()
- .and()
- .oauth2ResourceServer(ServerHttpSecurity.OAuth2ResourceServerSpec::jwt)
- .build();
- }
-}