Skip to content
This repository was archived by the owner on Sep 10, 2025. It is now read-only.

Commit b048783

Browse files
committed
Transitioned to new PreAuthorize check
1 parent 7d64935 commit b048783

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

EEDU-Backend/src/main/java/de/gaz/eedu/file/FileController.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
private final @NotNull UserService userService;
2424
private final @NotNull FileService fileService;
2525

26-
@PreAuthorize("isAuthenticated()") @PostMapping("/{id}/modify/tags") public HttpStatus modifyTags(
26+
@PreAuthorize("@verificationService.isFullyAuthenticated()") @PostMapping("/{id}/modify/tags") public HttpStatus modifyTags(
2727
@AuthenticationPrincipal Long userId, @PathVariable Long id, @NotNull @RequestBody Set<String> newTags)
2828
{
2929
FileEntity fileEntity = fileService.getRepository().getReferenceById(id);
@@ -35,7 +35,7 @@
3535
return HttpStatus.UNAUTHORIZED;
3636
}
3737

38-
@PreAuthorize("isAuthenticated()") @GetMapping("/get/info/{fileId}") public ResponseEntity<FileModel> getFileInfoById(
38+
@PreAuthorize("@verificationService.isFullyAuthenticated()") @GetMapping("/get/info/{fileId}") public ResponseEntity<FileModel> getFileInfoById(
3939
@AuthenticationPrincipal Long userId, @PathVariable Long fileId)
4040
{
4141
Function<FileEntity, Boolean> access = file ->
@@ -51,7 +51,7 @@
5151
return new ResponseEntity<>(HttpStatus.UNAUTHORIZED);
5252
}
5353

54-
@PreAuthorize("isAuthenticated()") @GetMapping("/get/{fileId}") public ResponseEntity<ByteArrayResource> downloadFileWithID(
54+
@PreAuthorize("@verificationService.isFullyAuthenticated()") @GetMapping("/get/{fileId}") public ResponseEntity<ByteArrayResource> downloadFileWithID(
5555
@AuthenticationPrincipal Long userId, @PathVariable Long fileId) throws IOException
5656
{
5757
Function<FileEntity, Boolean> access = file -> file.hasAccess(userService.loadEntityByIDSafe(userId));
@@ -62,7 +62,7 @@
6262
throw new ResponseStatusException(HttpStatus.UNAUTHORIZED);
6363
}
6464

65-
@PreAuthorize("isAuthenticated()") @GetMapping("/get/{fileId}/{index}") public ResponseEntity<ByteArrayResource> downloadFileIndexWithID(
65+
@PreAuthorize("@verificationService.isFullyAuthenticated()") @GetMapping("/get/{fileId}/{index}") public ResponseEntity<ByteArrayResource> downloadFileIndexWithID(
6666
@AuthenticationPrincipal Long userId, @PathVariable Long fileId, @PathVariable Integer index) throws IOException
6767
{
6868
Function<FileEntity, Boolean> access = file -> file.hasAccess(userService.loadEntityByIDSafe(userId));
@@ -73,7 +73,7 @@
7373
throw new ResponseStatusException(HttpStatus.UNAUTHORIZED);
7474
}
7575

76-
@PreAuthorize("isAuthenticated()") @GetMapping("/get/{fileId}/files") public ResponseEntity<List<FileInfoModel>> getSingleFiles(
76+
@PreAuthorize("@verificationService.isFullyAuthenticated()") @GetMapping("/get/{fileId}/files") public ResponseEntity<List<FileInfoModel>> getSingleFiles(
7777
@AuthenticationPrincipal Long userId, @PathVariable Long fileId)
7878
{
7979
Function<FileEntity, Boolean> access = file -> file.hasAccess(userService.loadEntityByIDSafe(userId));

0 commit comments

Comments
 (0)