Какой источник истины, о чем ты? Сервер вообще почти ничего не знает, он просто берет открытй ключ, расшифровывает подпись, берет хэш от пайлода и сравнивает подпись и пайлоад, я тоже самое могу делать на клиенте.
Суть в том, что кто угодно может проверить, валиден токен или нет, но вопрос в том, стоит ли эту логику валидации вынести на сервер, или все же сделать на клиенте.
Суть в том, что кто угодно может проверить, валиден токен или нет, но вопрос в том, стоит ли эту логику валидации вынести на сервер, или все же сделать на клиенте.
Чтобы проверить подпись, надо иметь ключ Зачем на клиент отправлять ключ? А на сервере все-равно всегда надо проверять валиден ли токен, так зачем делать это на клиенте - не понимаю