В настоящее время я работаю над приложением единого входа, реализующим службу единого входа Okta, но всякий раз, когда пользователь выходит из приложения, а другой пользователь пытается войти в систему, кнопка входа автоматически берет предыдущего пользователя и входит в систему как эта учетная запись, даже не переходя через страницу входа в Okta.
Вот сделка:
Вход пользователя 1 через логин okta
Выход пользователя 1
Пользователь 2 пытается войти на тот же компьютер
Страница автоматически регистрируется как пользователь 1
Чтобы действительно выйти из системы от этого пользователя, я должен зайти на страницу приложения в okta и выйти из системы пользователя сразу оттуда и только тогда, и только тогда вход в систему снова проходит через страницу входа в okta, я полагаю, что что-то упустил в код выхода из системы, я попытался уничтожить сеанс пользователя с помощью req.session.destoy, но он не сработал, и я не знаю, что еще это может быть.
Вот код выхода из системы:
app.get('/logout', (req, res) => {
req.logout();
req.session.destroy();
res.redirect('/');
});
Надеюсь, вы все можете мне помочь