From 173c04d29ecc2feac3d60943bc6c6ca8112d1f81 Mon Sep 17 00:00:00 2001 From: Bill Wang <wanzhiji@amazon.com> Date: Mon, 23 Oct 2023 11:02:52 -0700 Subject: [PATCH] setup security config --- provider/indexer-aws/pom.xml | 2 +- .../aws/security/BasicAuthSecurityConfig.java | 34 ------------------- 2 files changed, 1 insertion(+), 35 deletions(-) delete mode 100644 provider/indexer-aws/src/main/java/org/opengroup/osdu/indexer/aws/security/BasicAuthSecurityConfig.java diff --git a/provider/indexer-aws/pom.xml b/provider/indexer-aws/pom.xml index f7d666c9e..ff19a8b93 100644 --- a/provider/indexer-aws/pom.xml +++ b/provider/indexer-aws/pom.xml @@ -72,7 +72,7 @@ <dependency> <groupId>org.opengroup.osdu.core.aws</groupId> <artifactId>os-core-lib-aws</artifactId> - <version>0.24.0-SNAPSHOT</version> + <version>0.24.1-SNAPSHOT</version> </dependency> <!-- AWS managed packages --> diff --git a/provider/indexer-aws/src/main/java/org/opengroup/osdu/indexer/aws/security/BasicAuthSecurityConfig.java b/provider/indexer-aws/src/main/java/org/opengroup/osdu/indexer/aws/security/BasicAuthSecurityConfig.java deleted file mode 100644 index 652f06f5d..000000000 --- a/provider/indexer-aws/src/main/java/org/opengroup/osdu/indexer/aws/security/BasicAuthSecurityConfig.java +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright © Amazon Web Services -// -// 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. - -package org.opengroup.osdu.indexer.aws.security; - -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; -import org.springframework.security.config.annotation.method.configuration.EnableGlobalMethodSecurity; -import org.springframework.security.config.annotation.web.builders.HttpSecurity; -import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; -import org.springframework.security.web.SecurityFilterChain; - -@EnableWebSecurity -@EnableGlobalMethodSecurity(prePostEnabled = true) -@Configuration -public class BasicAuthSecurityConfig { - @Bean - public SecurityFilterChain filterChain(HttpSecurity http) throws Exception { - http.httpBasic().disable() - .csrf().disable(); //disable default authN. AuthN handled by endpoints proxy - return http.build(); - } -} -- GitLab