Жетоны доступа JFrog являются стандартными JWT.Таким образом, сам токен не хранится в БД - в БД хранится только подмножество метаданных токена, которые имеют отношение к управлению токеном, и эти метаданные (такие как идентификатор токена, срок действия и т. Д.) Есть (или должны быть)импортируется при импорте в новый экземпляр.
Однако импорт метаданных токена only не означает, что вы сможете использовать свой токен в импортированном экземпляре.
Как стандартный JWT, сам токен содержит утверждения (Область, Аудитория), которые составляют «разрешения» токена.Когда с таким токеном делается запрос, проверяется только подпись токена.Если подпись в порядке, претензии, указанные в токене, автоматически соблюдаются.
Итак, ваша проблема, вероятно, будет одной из следующих 2:
- Заявка на аудиторию вашего токена не включает импортированный идентификатор службы.
При импорте экземпляра должен быть импортирован и идентификатор службы.проверьте идентификатор службы экземпляра с помощью
curl -uadmin:password -XGET "http://localhost:8081/artifactory/api/system/service_id"
и проверьте, является ли идентификатор частью аудитории токена.
Ваш импортированный сервер не имеет доверенного ключа экспортируемого сервера.
Опять же, это должно быть включено как часть импорта.Если это так, это означает, что проверка подписи завершается неудачно, когда вы используете токен в запросе. вы можете прочитать об этом здесь
Вы можете попробовать простой скручивание с токеном и проверить возвращаемую ошибку, чтобы убедиться, что это так.
HTH