RED-10730: use internal_user to authenticate

This commit is contained in:
Ali Oezyetimoglu 2025-02-03 14:34:58 +01:00
parent 215ee462c3
commit 620480368c
2 changed files with 6 additions and 1 deletions

View File

@ -11,6 +11,7 @@ import com.iqser.red.service.persistence.management.v1.processor.service.Dossier
import com.iqser.red.service.persistence.service.v1.api.internal.resources.DossierResource;
import com.iqser.red.service.persistence.service.v1.api.shared.model.dossiertemplate.dossier.CreateOrUpdateDossierRequest;
import com.iqser.red.service.persistence.service.v1.api.shared.model.dossiertemplate.dossier.Dossier;
import com.knecon.fforesight.keycloakcommons.security.KeycloakSecurity;
import feign.Param;
import jakarta.transaction.Transactional;
@ -48,6 +49,11 @@ public class DossierInternalController implements DossierResource {
@Transactional
public Dossier createDossier(@RequestBody CreateOrUpdateDossierRequest dossierRequest) {
if (dossierRequest.getOwnerId().equals("internal_user")) {
dossierRequest.setOwnerId(KeycloakSecurity.getUserId());
// dossierRequest.setOwnerId(KeycloakSecurity.getUserId());
// dossierRequest.setOwnerId(KeycloakSecurity.getUserId());
}
return dossierManagementService.createDossier(dossierRequest);
}

View File

@ -36,7 +36,6 @@ public class UploadManagementService {
private static final double THRESHOLD_RATIO = 10; // Max allowed compression ratio
private final UploadService uploadService;
private final AccessControlService accessControlService;
private final FileFormatValidationService fileFormatValidationService;