parent
07443234e1
commit
58d605d7c1
1 changed files with 4 additions and 1 deletions
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue