Olá, sempre vejo os métodos de autenticacão sendo implementados de uma foma não padronizada e isso é bem ok. A necessidade de cada produto ou empresa é diferente. Mas recentemente tenho visto aumento do uso do Keycloack. É um serviço que cuida dessa parte pra você. Ah, dica, não amrmazena token no banco, e de preferência tenha um cache só pra isso.
Dá um olhada no keycloak