Como eu poderia verificar se um token é verdadeiro? Tenho uma api com laravel passport e o front com react, o usuário coloca email e senha, a api verifica e se tiver usuário no banco ele gera um token e armazena no local storage, tenho uma private route, e pra isso precisaria sabrr se o usuario esta autenticado, a dúvida é, como verifico se o token é verdadeiro? Anteriormente fiz uma lógica, mas n funcionou, pois se alguém abrisse o console e colocasse um valor qualquer no token, ele retornava true e a pessoa estava livre pra acessar o sistema.
Como poderia verificar o token com base nesta função abaixo?
const checkAuth = { isAuthenticated: false, authenticate(cb) { this.isAuthenticated = true setTimeout(cb, 100) }, signout(cb) { this.isAuthenticated = false setTimeout(cb, 100) } }