Может ли новый Spring Authorization Server генерировать токены, отличные от JWT и Opaque?
В настоящее время я переношу сервер авторизации со старого на новый.
Кажется, что новый
Что делать, если я не хочу использовать JWT и Opaque.
Можно ли генерировать токены так же, как и старые?
Кстати, я тоже понятия не имею, что за токен старый
Спасибо.
1 ответ
Вы можете сгенерировать любой тип токена, который вы хотите, используяOAuth2TokenGenerator
, хотя похоже, что вы не имеете в виду другой тип.
Сервер авторизации Spring поддерживаетOAuth2TokenFormat.SELF_CONTAINED
иOAuth2TokenFormat.REFERENCE
как типы, которые являются категориями высокого уровня, которые конкретно отображаются на JWT и Opaque соответственно. Если вы не заинтересованы в использовании JWT, я предлагаю использовать Opaque. Он достаточно прост в настройке и использовании.
Если вы хотите использовать другой автономный формат, есть много областей фреймворка, которые вам нужно будет настроить и сделать правильно, что может быть сложно без спецификации. Я не помню навскидку, какие форматы поддерживал старый проект, но, вероятно, один или оба из них.