From 2269f2c10e35f89d605febf069fe924f7feae771 Mon Sep 17 00:00:00 2001 From: AKurakin Date: Fri, 7 Apr 2023 13:02:56 +0300 Subject: [PATCH] =?UTF-8?q?UserRoleVerification=20=D0=B4=D0=BE=D0=B1=D0=B0?= =?UTF-8?q?=D0=B2=D0=B8=D0=BB=20=D0=BA=D0=BE=D0=BC=D0=BC=D0=B5=D0=BD=D1=82?= =?UTF-8?q?=D0=B0=D1=80=D0=B8=D0=B9=20=D0=B8=20=D0=BB=D0=BE=D0=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../spcex/clearing/util/security/UserRoleVerification.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/clearing-parent/security-util/src/main/java/ru/spcex/clearing/util/security/UserRoleVerification.java b/clearing-parent/security-util/src/main/java/ru/spcex/clearing/util/security/UserRoleVerification.java index b865f4b67..d1838aa96 100644 --- a/clearing-parent/security-util/src/main/java/ru/spcex/clearing/util/security/UserRoleVerification.java +++ b/clearing-parent/security-util/src/main/java/ru/spcex/clearing/util/security/UserRoleVerification.java @@ -21,8 +21,10 @@ import java.util.Objects; /** * Проверка дополнительных прав пользователя. - *

+ *

* Основная проверка прав осуществляется на frontend-api, и использовать этот компонент дополнительно не требуется. + *

+ * Использовать @Scope(value = ConfigurableBeanFactory.SCOPE_PROTOTYPE), требует задание роли через setRoleForVerification(role) */ public class UserRoleVerification { protected Logger log = LoggerFactory.getLogger(getClass()); @@ -84,6 +86,7 @@ public class UserRoleVerification { } public UserRoleVerification setRoleForVerification(UserRole roleForVerification) { + log.debug("{} configure to check role {}", this, roleForVerification); this.roleForVerification = roleForVerification; return this; }