Implementación de un proveedor personalizado para el login