@PreAuthorize
hasRole
hasPermission
Пожалуйста, прочитайте статью на следующем сайте: http://springinpractice.com/2010/10/27/quick-tip-spring-security-role-based-authorization-and-permissions/
Главное, вам нужно будет реализовать интерфейс UserDetails. Это говорит «Интерфейс UserDetails просто предоставляет разрешения (а не роли) через метод getAuthorities ()»