From a4336807cbe86cbfbc83710f14c463b0a8bafb0a Mon Sep 17 00:00:00 2001 From: Eduard Tihomirov Date: Mon, 8 Sep 2025 15:39:20 +0300 Subject: [PATCH] SUPPORT-9339: Fix --- .../service/fileupload/EmployeeInfoFileUploadService.java | 2 +- .../ru/micord/ervu/security/esia/config/EsiaConfig.java | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/backend/src/main/java/ervu/service/fileupload/EmployeeInfoFileUploadService.java b/backend/src/main/java/ervu/service/fileupload/EmployeeInfoFileUploadService.java index 7340d842..26055fbd 100644 --- a/backend/src/main/java/ervu/service/fileupload/EmployeeInfoFileUploadService.java +++ b/backend/src/main/java/ervu/service/fileupload/EmployeeInfoFileUploadService.java @@ -449,7 +449,7 @@ public class EmployeeInfoFileUploadService { private VerifyDocumentSignResponse validateSign(MultipartFile file, MultipartFile signFile) { try (CloseableHttpClient httpClient = HttpClients.createDefault()) { - HttpPost upload = new HttpPost(esiaConfig.getSignUrl()); + HttpPost upload = new HttpPost(esiaConfig.getFileSignVerifyUrl()); HttpEntity multipart = MultipartEntityBuilder.create() .addBinaryBody("data", file.getBytes(), ContentType.APPLICATION_OCTET_STREAM, file.getOriginalFilename() diff --git a/backend/src/main/java/ru/micord/ervu/security/esia/config/EsiaConfig.java b/backend/src/main/java/ru/micord/ervu/security/esia/config/EsiaConfig.java index 20470f54..decebcdb 100644 --- a/backend/src/main/java/ru/micord/ervu/security/esia/config/EsiaConfig.java +++ b/backend/src/main/java/ru/micord/ervu/security/esia/config/EsiaConfig.java @@ -71,6 +71,9 @@ public class EsiaConfig { @Value("${esia.login.attempts.count:5}") private long esiaLoginAttemptsCount; + @Value("${file.sign.verify.url}") + private String fileSignVerifyUrl; + public String getEsiaOrgScopes() { String[] scopeItems = esiaOrgScopes.split(","); return String.join(" ", Arrays.stream(scopeItems).map(item -> orgScopeUrl + item.trim()).toArray(String[]::new)); @@ -146,4 +149,8 @@ public class EsiaConfig { public long getEsiaLoginAttemptsCount() { return esiaLoginAttemptsCount; } + + public String getFileSignVerifyUrl() { + return fileSignVerifyUrl; + } }