Possiedo un'architettura stateless, scambiando un token JWT tra client e server al momento dell'autenticazione.
Voglio memorizzare nel database (una volta al giorno) un timestamp relativo all'accesso dell'utente.
In effetti, vorrei poter mostrare chi stava accedendo all'app, con un margine di 1 giorno (tipo di utenti piuttosto online).
Una buona soluzione ( per evitare di colpire il database ad ogni richiesta del cliente ) ho indovinato sarebbe stato aggiungere una proprietà al token JWT chiamato recentUserAccessTimestamp
e inviarla al client ad ogni richiesta.
La domanda è: è una buona pratica far sostituire il client al suo token esistente (in LocalStorage per esempio in caso di WebApp) subito dopo ogni richiesta sul mio server?