diff --git a/backend/akr/src/main/java/fi/oph/akr/config/AppConfig.java b/backend/akr/src/main/java/fi/oph/akr/config/AppConfig.java
index 8237dbbe4..6cc3f112d 100644
--- a/backend/akr/src/main/java/fi/oph/akr/config/AppConfig.java
+++ b/backend/akr/src/main/java/fi/oph/akr/config/AppConfig.java
@@ -86,7 +86,7 @@ public SpringResourceTemplateResolver emailTemplateResolver(final ApplicationCon
}
private static WebClient.Builder webClientBuilderWithCallerId(final String connectionProviderName) {
- ConnectionProvider connectionProvider = ConnectionProvider
+ final ConnectionProvider connectionProvider = ConnectionProvider
.builder(connectionProviderName)
.maxConnections(50)
.maxIdleTime(Duration.ofSeconds(20))
@@ -94,7 +94,7 @@ private static WebClient.Builder webClientBuilderWithCallerId(final String conne
.pendingAcquireTimeout(Duration.ofSeconds(60))
.evictInBackground(Duration.ofSeconds(120))
.build();
- HttpClient httpClient = HttpClient.create(connectionProvider);
+ final HttpClient httpClient = HttpClient.create(connectionProvider);
return WebClient
.builder()
.defaultHeader("Caller-Id", Constants.CALLER_ID)
diff --git a/backend/otr/src/main/java/fi/oph/otr/util/DateUtil.java b/backend/otr/src/main/java/fi/oph/otr/util/DateUtil.java
index aafdd51de..0809d8e79 100644
--- a/backend/otr/src/main/java/fi/oph/otr/util/DateUtil.java
+++ b/backend/otr/src/main/java/fi/oph/otr/util/DateUtil.java
@@ -1,7 +1,6 @@
package fi.oph.otr.util;
import java.time.LocalDate;
-import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class DateUtil {
diff --git a/backend/pom.xml b/backend/pom.xml
index 1cbd6f2d1..098e28a7b 100644
--- a/backend/pom.xml
+++ b/backend/pom.xml
@@ -33,9 +33,9 @@
2.6.0
- 4.48.0
+ 5.13.0
5.3.0
- 4.29.1
+ 4.29.2
@@ -55,13 +55,13 @@
org.springframework.security
spring-security-config
- 6.3.3
+ 6.3.4
org.springframework.security
spring-security-web
- 6.3.3
+ 6.3.4
org.springframework.boot
diff --git a/backend/vkt/pom.xml b/backend/vkt/pom.xml
index 4e7987588..b9bebd1ec 100644
--- a/backend/vkt/pom.xml
+++ b/backend/vkt/pom.xml
@@ -51,7 +51,7 @@
io.netty
netty-resolver-dns-native-macos
- 4.1.112.Final
+ 4.1.113.Final
osx-aarch_64
runtime
diff --git a/backend/vkt/src/main/java/fi/oph/vkt/repository/CasTicketRepository.java b/backend/vkt/src/main/java/fi/oph/vkt/repository/CasTicketRepository.java
index 4a492de31..2bf0d89ca 100644
--- a/backend/vkt/src/main/java/fi/oph/vkt/repository/CasTicketRepository.java
+++ b/backend/vkt/src/main/java/fi/oph/vkt/repository/CasTicketRepository.java
@@ -1,7 +1,6 @@
package fi.oph.vkt.repository;
import fi.oph.vkt.model.CasTicket;
-import fi.oph.vkt.model.Person;
import java.time.LocalDateTime;
import java.util.List;
import java.util.Optional;
diff --git a/backend/yki/src/main/java/fi/oph/yki/YkiApplication.java b/backend/yki/src/main/java/fi/oph/yki/YkiApplication.java
index fef15c8f8..91ac3c247 100644
--- a/backend/yki/src/main/java/fi/oph/yki/YkiApplication.java
+++ b/backend/yki/src/main/java/fi/oph/yki/YkiApplication.java
@@ -6,7 +6,7 @@
@SpringBootApplication
public class YkiApplication {
- public static void main(String[] args) {
+ public static void main(final String[] args) {
SpringApplication.run(YkiApplication.class, args);
}
}
diff --git a/backend/yki/src/main/java/fi/oph/yki/config/security/WebSecurityConfig.java b/backend/yki/src/main/java/fi/oph/yki/config/security/WebSecurityConfig.java
index 5797f4333..322022b80 100644
--- a/backend/yki/src/main/java/fi/oph/yki/config/security/WebSecurityConfig.java
+++ b/backend/yki/src/main/java/fi/oph/yki/config/security/WebSecurityConfig.java
@@ -2,6 +2,8 @@
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
+import org.springframework.security.authentication.AuthenticationManager;
+import org.springframework.security.authentication.AuthenticationServiceException;
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
import org.springframework.security.web.SecurityFilterChain;
@@ -31,4 +33,11 @@ public static HttpSecurity configCsrf(final HttpSecurity httpSecurity) throws Ex
configurer.csrfTokenRepository(csrfTokenRepository).csrfTokenRequestHandler(requestHandler)
);
}
+
+ @Bean
+ public AuthenticationManager noopAuthenticationManager() {
+ return authentication -> {
+ throw new AuthenticationServiceException("Authentication is disabled");
+ };
+ }
}
diff --git a/frontend/package.json b/frontend/package.json
index 7bc4471b3..eb7c5442b 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -34,7 +34,7 @@
"@mui/x-date-pickers": "^5.0.20",
"@reduxjs/toolkit": "^1.9.7",
"@types/js-cookie": "^3.0.6",
- "axios": "^1.7.4",
+ "axios": "^1.7.7",
"dayjs": "^1.11.13",
"finnish-personal-identity-code-validator": "kimmotaskinen/finnish-personal-identity-code-validator#support-new-delimiters",
"history": "^5.3.0",
@@ -46,7 +46,7 @@
"react-dom": "^18.3.1",
"react-i18next": "^13.5.0",
"react-redux": "^8.1.3",
- "react-router-dom": "6.26.1",
+ "react-router-dom": "6.26.2",
"redux-saga": "^1.3.0"
},
"devDependencies": {
diff --git a/frontend/yarn.lock b/frontend/yarn.lock
index 844a539c0..19c8a2aed 100644
--- a/frontend/yarn.lock
+++ b/frontend/yarn.lock
@@ -2633,7 +2633,7 @@ __metadata:
"@types/react-test-renderer": "npm:^18.0.5"
"@typescript-eslint/eslint-plugin": "npm:^6.10.0"
"@typescript-eslint/parser": "npm:^6.10.0"
- axios: "npm:^1.7.4"
+ axios: "npm:^1.7.7"
babel-jest: "npm:^29.7.0"
babel-loader: "npm:^9.1.3"
compression-webpack-plugin: "npm:^10.0.0"
@@ -2670,7 +2670,7 @@ __metadata:
react-dom: "npm:^18.3.1"
react-i18next: "npm:^13.5.0"
react-redux: "npm:^8.1.3"
- react-router-dom: "npm:6.26.1"
+ react-router-dom: "npm:6.26.2"
react-test-renderer: "npm:^18.2.0"
redux-saga: "npm:^1.3.0"
sass: "npm:^1.69.5"
@@ -2816,10 +2816,10 @@ __metadata:
languageName: node
linkType: hard
-"@remix-run/router@npm:1.19.1":
- version: 1.19.1
- resolution: "@remix-run/router@npm:1.19.1"
- checksum: 2800c2f6567a982fe942aacc4cb5b170e7cc89bd455960e3bea2424161ff7dac32d01886322d88dd19b88d1bea711f39566d17f02b73eeb74999affb471f8f52
+"@remix-run/router@npm:1.19.2":
+ version: 1.19.2
+ resolution: "@remix-run/router@npm:1.19.2"
+ checksum: 31b62b66ea68bd62018189047de7b262700113438f62407df019f81a9856a08a705b2b77454be9293518e2f5f3bbf3f8b858ac19f48cb7d89f8ab56b7b630c19
languageName: node
linkType: hard
@@ -4331,14 +4331,14 @@ __metadata:
languageName: node
linkType: hard
-"axios@npm:^1.7.4":
- version: 1.7.4
- resolution: "axios@npm:1.7.4"
+"axios@npm:^1.7.7":
+ version: 1.7.7
+ resolution: "axios@npm:1.7.7"
dependencies:
follow-redirects: "npm:^1.15.6"
form-data: "npm:^4.0.0"
proxy-from-env: "npm:^1.1.0"
- checksum: 7a1429be1e3d0c2e1b96d4bba4d113efbfabc7c724bed107beb535c782c7bea447ff634886b0c7c43395a264d085450d009eb1154b5f38a8bae49d469fdcbc61
+ checksum: 7f875ea13b9298cd7b40fd09985209f7a38d38321f1118c701520939de2f113c4ba137832fe8e3f811f99a38e12c8225481011023209a77b0c0641270e20cde1
languageName: node
linkType: hard
@@ -11076,27 +11076,27 @@ __metadata:
languageName: node
linkType: hard
-"react-router-dom@npm:6.26.1":
- version: 6.26.1
- resolution: "react-router-dom@npm:6.26.1"
+"react-router-dom@npm:6.26.2":
+ version: 6.26.2
+ resolution: "react-router-dom@npm:6.26.2"
dependencies:
- "@remix-run/router": "npm:1.19.1"
- react-router: "npm:6.26.1"
+ "@remix-run/router": "npm:1.19.2"
+ react-router: "npm:6.26.2"
peerDependencies:
react: ">=16.8"
react-dom: ">=16.8"
- checksum: 1bd255d1ff88f477699c72656e7c07702a907e644388a1bea1c648f2df0c3c86db2e90bea945b1d43eaf84ebab194f3868f3788502965ad5f20c508c6874f1fe
+ checksum: 4eee37839bd1a660807c090b4d272e4aa9b95d8a9a932cdcdf7c5b10735f39b6db73bad79b08a3012386a7e225ff6bf60435e2741fb7c68e137ac5a6295d4308
languageName: node
linkType: hard
-"react-router@npm:6.26.1":
- version: 6.26.1
- resolution: "react-router@npm:6.26.1"
+"react-router@npm:6.26.2":
+ version: 6.26.2
+ resolution: "react-router@npm:6.26.2"
dependencies:
- "@remix-run/router": "npm:1.19.1"
+ "@remix-run/router": "npm:1.19.2"
peerDependencies:
react: ">=16.8"
- checksum: b3761515c75da65a1678f005d08a6285ceccd9df7237ae6fdd9ab2ab816ef328435b75610f705ecd9ecd41c6878fd22eb9b44c5391cdef2e1ed99ddbc78de8a4
+ checksum: 496e855b53e61066c1791e354f5d79eab56a128d9722fdc6486c3ecd3b3a0bf9968e927028f429893b157f3cc10fc09e890a055847723ee242663e7995fedc9d
languageName: node
linkType: hard