2014-01-24 2 views
0

Я использую Passport для своего приложения на основе стека MEAN, которое использует несколько API, для которых требуется несколько токенов OAuth. Поскольку вход в систему и выход из нее вызывает слишком много накладных расходов, я рассматриваю возможность добавления сериализованных данных сеанса в хранилище Redis, а затем обмена между существующими сеансами.Данные сеанса Swap/Dump с использованием passport.js

Так что мой вопрос в том, есть ли способ программно извлечь и/или заменить данные паспорта?

ответ

1

Вы можете попробовать сохранить информацию в MongoDB, используя serializeUser() и вернуть ее с помощью deserializeUser()?

+0

Благодарим вас за ответ. Это действительно решило мою проблему - хотя я бы нашел что-то вроде Редис, чтобы быть более подходящим кандидатом для этого случая использования. Я на самом деле закончил использование клиентских библиотек для альтернативных сеансов oAuth, сохраняя при этом очень один «основной» сеанс сервера. –

Смежные вопросы