Я использую auth0 для аутентификации и авторизации пользователя на стороне клиента. Это поток`
const authService = new auth0.WebAuth(coreConstants.AUTH0_OPTIONS);
const currentDate = Date.now();
authService.parseHash((err, authResult) => {
if(err) console.log(err)
const idToken = authResult.idToken;
window.localStorage.setItem('auth', JSON.stringify({
expiresAt: someDate + Date.now()
accessToken: authResult.accessToken,
idToken,
}));
})
Моя проблема сейчас в том, что, когда токен истек, пользователь все же может взаимодействовать со страницей, и только обновление страницы перенаправляет пользователя на страницу входа. Я уже прочитал документацию auth0
, но не смог найти подходящего решения для проверки истечения срока действия токена. Любые советы?