ich habe eine Spring boot Rest Applikation abgesichert über JWT Bearer Token (spring-boot-starter-oauth2-resource-server). Funktioniert soweit auch alles, bis auf die Upload Funktion. Hier bekomme ich folgende Fehlermeldung.
Die Methode sieht so aus.
Der Request so.
Alle anderen Methoden funktionieren einwandfrei.
Jemand eine Idee?
Danke
Java:
An Authentication object was not found in the SecurityContext
Die Methode sieht so aus.
Java:
@PreAuthorize("hasAuthority('SCOPE_demo:write')")
@PostMapping(value = "/upload", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
@Override
public ResponseEntity<Object> upload(@RequestParam final MultipartFile file) {
...
return ResponseEntity.created(location).build();
}
Der Request so.
Bash:
curl --request POST \
--url http://localhost:8080/upload \
--header 'Authorization: Bearer <token>' \
--header 'content-type: multipart/form-data; boundary=---011000010111000001101001' \
--form 'file=@file.exe'
Alle anderen Methoden funktionieren einwandfrei.
Jemand eine Idee?
Danke