From 58d605d7c1e8ba9c92e599953bdb7f84f9a97ce8 Mon Sep 17 00:00:00 2001 From: aalehin Date: Mon, 28 Nov 2022 14:17:26 +0300 Subject: [PATCH] http://jira.mfd.msk:8088/browse/CLS-63 --- fix-up of roles --- .../security/handlers/AuthAuditSuccessLoginHandler.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/clearing-parent/backend-api/src/main/java/ru/spcex/clearing/backendapi/security/handlers/AuthAuditSuccessLoginHandler.java b/clearing-parent/backend-api/src/main/java/ru/spcex/clearing/backendapi/security/handlers/AuthAuditSuccessLoginHandler.java index f466829e9..a1b0313d2 100644 --- a/clearing-parent/backend-api/src/main/java/ru/spcex/clearing/backendapi/security/handlers/AuthAuditSuccessLoginHandler.java +++ b/clearing-parent/backend-api/src/main/java/ru/spcex/clearing/backendapi/security/handlers/AuthAuditSuccessLoginHandler.java @@ -17,6 +17,8 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.util.Set; +import static ru.spcex.platform.enumeration.UserRole.*; + @Service public class AuthAuditSuccessLoginHandler implements AuthenticationSuccessHandler { private final Logger log = LoggerFactory.getLogger(getClass()); @@ -37,7 +39,8 @@ public class AuthAuditSuccessLoginHandler implements AuthenticationSuccessHandle .getToken() .getPreferredUsername(); Set roles = details.getRoles(); - if (roles.contains("admin") || roles.contains("default-roles-master")) { + + if (roles.contains(Admin) || roles.contains(Security) || roles.contains(Superviser)) { String clientIp = request != null ? request.getRemoteAddr() : null; String serverIp = request != null ? request.getLocalAddr() : null; userAutoCreation.sendAuthSuccessEvent(username, roles, clientIp, serverIp);