My Symfony (4.4) приложение использует пакет OneloginSamlBundle для аутентификации пользователей по провайдеру идентификации SAML. Это отлично работает. Я получаю ответ SAML, и провайдер пользователя правильно создает мой класс User
. Однако я хочу, чтобы после получения ответа SAML для аутентификации соответствующий пользователь вместо этого выбирался из моей базы данных. Как я могу это сделать?
Я думаю, мне нужно создать пользовательского провайдера , который будет использовать пользовательский поставщик OneloginSamlBundle И затем получать пользователя, но я не знаю, как я должен сделать это с Symfony.