Есть ли в приложении angular/react/vue концепция тайм-аута сеанса?

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


person KevDing    schedule 27.09.2019    source источник
comment
Этот вопрос лучше подходит для обмена стеками разработки программного обеспечения.   -  person nullptr.t    schedule 27.09.2019


Ответы (1)


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

Или для обходного пути мы можем сохранить токен в файле cookie браузера клиента и указать время истечения срока действия файла cookie.

person Raghul Selvam    schedule 27.09.2019