W
Size: a a a
W
VG
K
@PreAuthorize же из коробки поддерживает вызов методов бинов и передачу туда параметров, например:@PostMapping("/api/v1/chat/{chatId}/messages")
@PreAuthorize("hasRole('USER') and #messagePermissions.canCreateMessage(#chatId)")
fun createMessage(@PathVariable chatId: String,
@RequestBody @Valid createMessageRequest: CreateMessageRequest
) = messageService.createMessage(chatId, createMessageRequest)
У меня есть бин messagePermissions и я внутри @PreAuthorize могу вызвать его метод, передав ему нужные параметры. А там уже какая угодно логика может быть))RS
ЮЮ

ЮЮ
ch
ЮЮ
ch
ЮЮ

ch

ЮЮ

ch
ЮЮ
ch
ЮЮ
ch
ЮЮ
ЮЮ
VS
