Так что это довольно широкий вопрос, так как он действительно зависит от вашего приложения и безопасности, которую вы хотите иметь.
Если вы уже используете токены JWT для пользователей входа в систему и убедитесь, что они аутентифицированы, это здорово.
Теперь есть много способов убедиться, что пользователь аутентифицирован безопасным способом.
Вы можете установить ключ с истекшим сроком действия внутри JWT, поэтому он будет ограничен в течение 1 часа, 2 часов, неделю, что угодно.
Если вы хотите, чтобы пользователи могли войти в систему только один раз, вам нужно будет немного глубже понять, как вы управляете своими токенами.
Что касается того, где следуетПользователь передает маркер JWT в заголовке или в параметрах GET.Так что с точки зрения безопасности все одинаково доступно.Но когда вы помещаете jwt в URL-адрес, существуют ограничения на длину URL-адреса (я думаю, 1024 символа)
Если у вас есть конкретные вопросы о токенах доступа, вы точно не знаете, что вы собираетесь с ними делать.
Но если вы просто предоставляете другие сервисы для выполнения действий на вашем API, лучше хранить эти access_tokens локально, поэтому, если вы хотите аннулировать ключ, вы можете легко это сделать.