diff --git a/build.gradle b/build.gradle index de9ffe7..0e833d9 100644 --- a/build.gradle +++ b/build.gradle @@ -30,15 +30,9 @@ dependencies { implementation 'org.springframework.cloud:spring-cloud-starter-gateway' implementation 'org.springframework.boot:spring-boot-starter-actuator' implementation 'org.springframework.boot:spring-boot-starter-security' - - implementation 'org.springframework.security:spring-security-oauth2-jose' - implementation 'org.springframework.security:spring-security-oauth2-resource-server' - implementation 'org.springframework.security:spring-security-oauth2-client' - + implementation 'org.springframework.boot:spring-boot-starter-oauth2-client' implementation 'org.springframework.boot:spring-boot-starter-webflux' - implementation 'com.jayway.jsonpath:json-path:2.9.0' - testImplementation 'org.springframework.boot:spring-boot-starter-test' testImplementation 'org.springframework.security:spring-security-test' } diff --git a/src/main/java/io/autoinvestor/configuration/SecurityConfiguration.java b/src/main/java/io/autoinvestor/configuration/SecurityConfiguration.java index 47e8444..df40ce9 100644 --- a/src/main/java/io/autoinvestor/configuration/SecurityConfiguration.java +++ b/src/main/java/io/autoinvestor/configuration/SecurityConfiguration.java @@ -9,7 +9,6 @@ import org.springframework.security.config.Customizer; import org.springframework.security.config.web.server.SecurityWebFiltersOrder; import org.springframework.security.config.web.server.ServerHttpSecurity; -import org.springframework.security.oauth2.jwt.ReactiveJwtDecoder; import org.springframework.security.web.server.SecurityWebFilterChain; import org.springframework.security.web.server.util.matcher.ServerWebExchangeMatchers; import org.springframework.web.server.WebFilter; @@ -18,8 +17,6 @@ @RequiredArgsConstructor public class SecurityConfiguration { - private final ReactiveJwtDecoder reactiveJwtDecoder; - @Value("${autoinvestor.okta.hookAuthHeaderName}") private String apiAuthHeaderName; @@ -48,9 +45,6 @@ public SecurityWebFilterChain securityWebFilterChain(ServerHttpSecurity http) { .anyExchange().permitAll() ) .oauth2Login(Customizer.withDefaults()) - .oauth2ResourceServer(oAuth2ResourceServerSpec -> oAuth2ResourceServerSpec - .jwt(jwtSpec -> jwtSpec.jwtDecoder(reactiveJwtDecoder)) - ) .build(); }