Я думаю, что прослушиватели безопасности используются другими пакетами для выполнения некоторых операций после входа в систему, таких как обновление таблицы, установка cookie и т. Д. Хотя то же самое можно сделать с помощью success_handler, он вызывается один раз для каждой конфигурации брандмауэра в app / config / security. YML. Таким образом, у вас есть полный контроль над этим. Поэтому я думаю, что лучше реализовать логику перенаправления в методе onAuthenticationSuccess вашего класса обслуживания success_handler.