Вы не можете сменить токен, не отменив его снова. Так что на самом деле вам всегда нужно создать новый токен.
Это обычно называется silent refre sh. Некоторая проверка выполняется, чтобы увидеть, близок ли срок действия токена. Если это так, новый токен запрашивается в обычном порядке (или вы создаете его явно).
Поэтому, если вы дадите кому-нибудь токен, он не сможет создать действительный токен без сертификата.
Если вам нужна функциональность OAuth 2.0, ознакомьтесь с проектом с открытым исходным кодом IdentityServer