Buenas tardes, estoy realizando una aplicación con symfony 5.4 y tengo el siguiente problema, me piden que la autenticación sea usando un servicio que se encuentra via api, al cual pasandole usuario y contraseña este me devuelve la persona en cuestión.
Ahora viene mi problema en mi base de datos solo tengo guardada los datos de la persona o sea, usuario, nombre y apellidos, por lo que antes de autenticar debo verificar que esa persona sea un usuario de mi sistema y después realizar la autenticación con los datos que me me suministra (username y password).
He estado leyendo la documentacion de symfony pero no me queda claro en este caso como realizar el UserProvider y el Authenticator personalizado para este caso.
ALguien tiene algo parecido que me comparta o pueda ayudarme con ese tema