Альтернативы сеансам InProc в .NET Core

Я работаю над веб-приложением .NET Core. У меня есть таблица UserDetails, в которой хранятся учетные данные пользователя для входа в систему и другие данные.
Во время входа в систему, после проверки введенных пользователем учетных данных по таблице базы данных, я использую сеансы для управления данными пользователя LoggedIn — идентификатором пользователя, кодом компании и т. д. Мне нужны эти данные через сайт для различных операций. Но это не работает должным образом на UAT, поскольку у нас есть балансировщики нагрузки, настроенные на Prod и UAT.

Теперь мне нужно использовать какой-то другой механизм для хранения сведений о пользователе, вошедшем в систему, по всем запросам. Я проверяю DistributedCache и nCache, но не могу получить что-то полезное.
Какие безопасные альтернативы сессии для хранения пользовательских данных?

Спасибо.


person Priya    schedule 15.05.2020    source источник