Да, вы можете создать JWS (со знаком JWT) длиной менее 128 символов, но я не знаю, подходит ли это для 1D штрих-кода
Заявления, описанные в rfc7519, раздел 4 являются необязательными, поэтому вы можете ограничиться одной или двумя претензиями.
3 сегмента JWS (заголовок, полезная нагрузка, подпись): base64url закодированный, который использует в основном ограниченное подмножество набора символов ASCII.
Подпись HS256 также довольно коротка.
Вот пример, который я произвел на https://jwt.io:
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjEyMzQ1NjciLCJpYXQiOjE1MTYyMzkwMjJ9.5MUB9gKEULAzH1iQhOTw_0hMx92LC5tM-f-0udDws38
Это всего 126 символов.
Вы можете вставить примерный токен в окно отладчика на https://jwt.io, чтобы увидеть, что внутри.
С онлайн-штрих-кодомГенератор я сделал этот штрих-код.Не уверен, что это действительно полезно, это, вероятно, зависит от программного обеспечения, которое вы используете для его чтения:
QR-код может быть лучшей идеейв этом случае.