From 51d7ea6e81094f6c4d0cfbc2f7c9b7f24366046b Mon Sep 17 00:00:00 2001 From: EvgenyPrudilov <123429404+EvgenyPrudilov@users.noreply.github.com> Date: Tue, 25 Aug 2026 21:09:43 +0300 Subject: [PATCH] Mistakes removed Changed .setShouldPublishEvent on .setShouldPublishResult. Add ApplicationEventPublisher injection and its use for SpringAuthorizationEventPublisher creation. Signed-off-by: EvgenyPrudilov <123429404+EvgenyPrudilov@users.noreply.github.com> --- .../ROOT/pages/servlet/authorization/events.adoc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/modules/ROOT/pages/servlet/authorization/events.adoc b/docs/modules/ROOT/pages/servlet/authorization/events.adoc index 2d25965626c..65f8af9b913 100644 --- a/docs/modules/ROOT/pages/servlet/authorization/events.adoc +++ b/docs/modules/ROOT/pages/servlet/authorization/events.adoc @@ -84,9 +84,9 @@ Java:: [source,java,role="primary"] ---- @Bean -AuthorizationEventPublisher authorizationEventPublisher() { - SpringAuthorizationEventPublisher eventPublisher = new SpringAuthorizationEventPublisher(); - eventPublisher.setShouldPublishEvent((result) -> { +AuthorizationEventPublisher authorizationEventPublisher(ApplicationEventPublisher applicationEventPublisher) { + SpringAuthorizationEventPublisher eventPublisher = new SpringAuthorizationEventPublisher(applicationEventPublisher); + eventPublisher.setShouldPublishResult((result) -> { if (!result.isGranted()) { return true; } @@ -105,9 +105,9 @@ Kotlin:: [source,kotlin,role="secondary"] ---- @Bean -fun authorizationEventPublisher(): AuthorizationEventPublisher { - val eventPublisher = SpringAuthorizationEventPublisher() - eventPublisher.setShouldPublishEvent { (result) -> +fun authorizationEventPublisher(applicationEventPublisher: ApplicationEventPublisher?): AuthorizationEventPublisher { + val eventPublisher = SpringAuthorizationEventPublisher(applicationEventPublisher) + eventPublisher.setShouldPublishResult { (result) -> if (!result.isGranted()) { return true }