Spring Boot для доступа к защищенным ресурсам OAuth2 без использования HttpSecurity? - PullRequest
0 голосов
/ 24 июня 2019

Я хотел бы создать простое консольное приложение с пружинной загрузкой, которое должно считывать URL-адрес из терминала, затем распечатывать его данные, затем снова читать другой URL-адрес и печатать его данные и так далее до нажатия CTRL + C. тип предоставления для использования должен быть учетные данные клиента ; учетные данные клиента должны быть одинаковыми для каждого URL и должны передаваться приложению при запуске с использованием возможностей внешней загрузки Externalized Configuration . После считывания 1-го URL-адреса маркер доступа , используемый в процессе, следует повторно использовать для последующих URL-адресов; по истечении срока действия / аннулирования токен доступа должен быть прозрачно обновлен / перегенерирован (с использованием токена обновления , если он предоставлен сервером авторизации на 1-м месте, или снова учетными данными клиента тип гранта).

Клиент OAuth 2.0 6,6 , например, 12.5 WebClient для сред сервлетов , кажется, соответствует потребности, но требует настройки HttpSecurity (см. 6.6 OAuth 2.0 Client ), который мне не нужен, потому что я не создаю веб приложение, но вроде утилиты curl .

Какую пользу получили бы функции, предоставляемые теми, кто не настраивал HttpSecurity?

1 Ответ

0 голосов
/ 25 июня 2019

Почтальон можно считать консольным приложением без http-конфигурации безопасности. Я думаю, вам нужно создать свой собственный логин для хранения токена, а затем поместить его в заголовок для каждого повторного вызова.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...