Autenticação js do Passport sem sessões

Sou iniciante em expressjs e passportjs. Joguei com autenticação via google usando passaporte no GoogleStrategy. Usando o código abaixo, tenho req.user = {id: '123456'} no manipulador de rota / users / hello, mas quero obter alguns desses sem suporte de sessão para enviá-lo como resposta ao cliente autenticado. Em outras palavras, desejo enviar algum token para o cliente se a autenticação for bem-sucedida sem o início da sessão de cookie. Não consigo encontrar a maneira de encaminhar o objeto de usuário para o manipulador de rota de destino quando desativo as sessões.

passport.use(new GoogleStrategy({
    returnURL: 'http://localhost/auth/google/return',
    realm: 'http://localhost/'
  },
  function(identifier, profile, done) {
    done(null, {id: '123456'});
  }
));

passport.serializeUser(function(user, done) {
    done(null, user.id);
});

passport.deserializeUser(function(id, done) {
    done(null, {id: id});
});

app.use(session({ secret: 'keyboard cat' }));
app.use(passport.initialize());
app.use(passport.session());

app.get('/auth/google', passport.authenticate('google');
app.get('/auth/google/return',
    passport.authenticate('google', {
        successRedirect: '/users/hello',
        failureRedirect: '/users/goodbye' 
    }));

questionAnswers(1)

yourAnswerToTheQuestion