Как определить, действителен ли токен на предъявителя - PullRequest
0 голосов
/ 18 апреля 2020

У меня есть Api Spring-boot rest с аутентификацией oauth, а также у меня Angular front.

Я реализовал функцию ведения журнала и храню токен-носитель в хранилище сеанса (токен отправляется с каждым запросом) .

Все отлично работает. Но .. Как я могу проверить, является ли «сохраненный» токен действительным?

Например: пользователь вошел на сайт и был перенаправлен на /somePage. На этой странице у него есть несколько вариантов. И если он решит сделать что-то, я хочу знать, если он все еще вошел в систему.

Второй вопрос: Как проверить, вошел ли пользователь в систему, когда он набирает /somePage в адресной строке (если он не вошел в систему) , он должен быть перенаправлен на /login страницу)?

Я думаю о какой-то конечной точке покоя, которая будет спрашиваться при каждом действии впереди, но я не думаю, что это хорошая практика.

У вас есть идеи, как мне это сделать?

...