package org.fluxtream.core.utils;
import java.util.Collection;
import org.springframework.security.core.GrantedAuthority;
import org.springframework.security.core.context.SecurityContextHolder;
public class SecurityUtils {
public static final boolean isDemoUser() {
Collection<? extends GrantedAuthority> authorities = SecurityContextHolder
.getContext().getAuthentication().getAuthorities();
for (GrantedAuthority grantedAuthority : authorities) {
if (grantedAuthority.getAuthority().equals("ROLE_DEMO"))
return true;
}
return false;
}
public static boolean isStealth() {
Collection<? extends GrantedAuthority> authorities = SecurityContextHolder
.getContext().getAuthentication().getAuthorities();
for (GrantedAuthority grantedAuthority : authorities) {
if (grantedAuthority.getAuthority().equals("ROLE_STEALTH"))
return true;
}
return false;
}
}