В схеме проверки токена на конечном сервисе есть недостаток: невозможен отзыв токена. нужно делать токены короткоживущими с циклами обмена на новый токен через центральный сервис, либо смириться что токены неотзываемые
И этот "центральный сервис" даже не надо писать вручную, достаточно поставить у себя что-то вроде https://keycloak.org А все популярные фреймворки поддерживают openid/oauth2 из коробки.
И этот "центральный сервис" даже не надо писать вручную, достаточно поставить у себя что-то вроде https://keycloak.org А все популярные фреймворки поддерживают openid/oauth2 из коробки.