Имеет ли приложение angular / реагировать / vue концепцию тайм-аута сеанса? - PullRequest
0 голосов
/ 27 сентября 2019

Когда мы обновляли наше текущее серверное приложение (ASP.NET WebForM) до такого клиентского SPA, как, например, с использованием Angular / React / Vue, было ли у какого-либо из этих приложений понятие времени ожидания сеанса?На мой взгляд, эти клиентские приложения могут жить столько времени, сколько они хотят, поскольку все запросы данных отправляются / получают с использованием REST API, не требуется сеанс, чтобы поддерживать эти приложения в живых или поддерживать часть хранимых данных (существует состояниеуправление, такое как Ngrx или Redux, но я думаю, что это могут быть разные концепции относительно сеанса сервера), если так, нужна ли нам в этом приложении функция тайм-аута сеанса?Какова будет польза или недостаток дизайна тайм-аута сессии?

1 Ответ

0 голосов
/ 27 сентября 2019

Возможно, это не то, что вы искали. В PHP я использовал управление сессиями для выхода из приложения.Здесь В приложении SPA мы используем JWT любой другой метод генерации токенов, мы можем выйти из системы, аннулировав токен доступа на определенный период времени.Или для временного решения проблемы мы можем сохранить токен в файле cookie браузера клиента и указать время истечения срока действия файла cookie.

...