Olá Ruberson,
Obrigado por compartilhar sua dúvida conosco!
Sim, é possível enviar o token de autenticação em todas as rotas que exigem autenticação usando o interceptor do http no Flutter. O interceptor do http permite que você adicione um cabeçalho personalizado em todas as solicitações de rede.
Para enviar o token de autenticação em todas as solicitações de rede, você pode adicionar o cabeçalho personalizado "Authorization" com o valor "Bearer {seu token aqui}" no interceptor do http. O código pode ser semelhante a este:
import 'package:http/http.dart' as http;
var token = 'seu token aqui';
var client = http.Client();
client.interceptors.add(
http.Interceptor(
(request) async {
request.headers['Authorization'] = 'Bearer $token';
return request;
},
),
);
Espero que isso ajude! Se você tiver alguma outra dúvida, não hesite em perguntar.
Espero ter ajudado e bons estudos!