Я использовал блестящий интерфейс JSONAware (с методом toJSONString) на jose4j, чтобы я мог добавить сложную структуру JSON под одним утверждением - он генерирует именно то, что я хотел, чтобы JWT выглядел.
Однако сейчас я пытаюсь извлечь то же утверждение из JWT, и, похоже, нет встроенного способа изменить его.Я надеялся на другой интерфейс (или метод на том же интерфейсе) с методом с именем fromJSONString или с чем-то, что я мог бы вызвать:
getClaimValue (String, JSONAwareImpl.class)
, который затемвернул класс (я использую реализацию метода).
Есть идеи по этому поводу?На данный момент мое единственное решение состоит в том, чтобы получить весь JWT в необработанном формате и проанализировать все это, чтобы извлечь только мое требование.Просто показалось немного странным, что я могу идти в одну сторону, а не назад, и подумал, что я что-то упустил?
Спасибо.