Passport.js не хранить сессии для неавторизованных пользователей - PullRequest
0 голосов
/ 10 июня 2019

Я использую express-session с passport.js для авторизации моего приложения.

Все отлично работает, и все сеансы хранятся в моей коллекции mongodb, сегодня я понял, что хранится много сеансов (300+)в моей коллекции mongodb сессий, которые не связаны ни с одним пользователем.

Когда я открыл свое приложение в окне инкогнито, был добавлен новый сеанс, поэтому я вижу, что эти сеансы предназначены для пользователей, которые просто посещают страницу входа в мое приложение.

Есть лиспособ, чтобы паспорт не хранил эти сессии?

Я уже установил saveUninitialized: false для express-session, но похоже, что паспорт этого не слушает.

Еще одна вещь, которую я заметил, заключается в том, чтовсе мои сеансы по умолчанию истекают через 14 дней, как я могу изменить это значение по умолчанию?

...