---
fix-up of roles
This commit is contained in:
aalehin 2022-11-28 14:17:26 +03:00
parent 07443234e1
commit 58d605d7c1

View file

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