Я недавно работал над проектом, в который я включил эти две связки.Пользовательский провайдер - это просто класс, который отвечает за проверку данных аутентификации.Допустим, у вас есть магазин, и клиенты должны иметь возможность войти в систему, поэтому вам нужно определить поставщика пользователей, который будет обрабатывать объекты клиентов, которые хранятся в локальной базе данных.
Но в вашем случае у вас есть пользователи Facebook, которые должны иметь возможность войти в систему.Таким образом, вы определяете поставщика, который может обрабатывать пользователей такого типа (с помощью FosFacebookBundle).
Это действительно просто.См. Главу «Пример пользовательского поставщика с использованием FOS \ UserBundle» ниже.Вы можете просто скопировать и вставить его в свой пакет.