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);