diff --git a/pom.xml b/pom.xml
index 09294b4..c40bba1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
com.open-elements
java-parent
- 1.0.0
+ 1.2.1
spring-services
diff --git a/spring-services-core/src/main/java/com/openelements/spring/base/security/SecurityConfig.java b/spring-services-core/src/main/java/com/openelements/spring/base/security/SecurityConfig.java
index 20981f5..3a31edc 100644
--- a/spring-services-core/src/main/java/com/openelements/spring/base/security/SecurityConfig.java
+++ b/spring-services-core/src/main/java/com/openelements/spring/base/security/SecurityConfig.java
@@ -8,6 +8,7 @@
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
+import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
@@ -110,7 +111,8 @@ public JsonAuthenticationEntryPoint apiKeyAuthenticationEntryPoint(
*/
@Bean
public ApiKeyAuthenticationFilter apiKeyAuthenticationFilter(
- final JsonAuthenticationEntryPoint apiKeyAuthenticationEntryPoint) {
+ @Qualifier("apiKeyAuthenticationEntryPoint")
+ final JsonAuthenticationEntryPoint apiKeyAuthenticationEntryPoint) {
return new ApiKeyAuthenticationFilter(apiKeyDataService, apiKeyAuthenticationEntryPoint);
}
@@ -166,7 +168,8 @@ public JwtAuthenticationConverter jwtAuthenticationConverter() {
public SecurityFilterChain externalApiFilterChain(
final HttpSecurity http,
final ApiKeyAuthenticationFilter apiKeyAuthenticationFilter,
- final JsonAuthenticationEntryPoint apiKeyAuthenticationEntryPoint)
+ @Qualifier("apiKeyAuthenticationEntryPoint")
+ final JsonAuthenticationEntryPoint apiKeyAuthenticationEntryPoint)
throws Exception {
http.securityMatcher("/api/external/**")
.authorizeHttpRequests(
@@ -202,7 +205,9 @@ public SecurityFilterChain externalApiFilterChain(
@Bean
@Order(2)
public SecurityFilterChain defaultFilterChain(
- final HttpSecurity http, final JsonAuthenticationEntryPoint jwtAuthenticationEntryPoint)
+ final HttpSecurity http,
+ @Qualifier("jwtAuthenticationEntryPoint")
+ final JsonAuthenticationEntryPoint jwtAuthenticationEntryPoint)
throws Exception {
http.authorizeHttpRequests(
auth ->