Если это Spring Security 2.x, есть AuthorityUtils.userHasAuthority(String authority)
, который можно использовать для явной проверки роли.
Вы можете выполнить итерацию по SecurityContextHolder.getContext().getAuthentication().getAuthorities()
и убедиться, что разрешаете работу толькороли, которые вы хотите.