Yo uso github oauth2 pasaporte.js. Después de iniciar sesión por primera vez, mi aplicación inició sesión automáticamente. Creo que este problema es esta configuración de prompt . Pero no se trabaja. Aquí mi código:
router.get('/auth/github', passport.authenticate('github',{ scope: [ 'user:email' ], prompt: 'select_account' }));