Как насчет:
SecurityContextHolder.getContext().setAuthentication(new AnonymousAuthenticationToken(key, login, authorities))
, где любая непустая строка должна выступать в качестве ключа, входить в систему как "анонимный", полномочия - в зависимости от того, что вы хотите, чтобы он имел, по крайней мере, один.