Alexiuscrow
@Alexiuscrow

Как реализоваться авторизацию OAuth2 для клиентов с типом access code?

Есть проект на java, где необходимо реализовать oauth2 авторизацию для клиентов.
Было решено использовать access code grant type. Для реализации oauth2 авторизации в проекте используется Apache Oltu.
Для начала клиент должен запросить:
/oauth/authorize?response_type=code&client_id=CLIENT_ID&redirect_uri=CALLBACK_URL&scope=read
, где уже пользователь должен будет подтвердить разрешение использования клиентом всех перечисленных скоупов (в данном случае read).

После нажатия пользователем на кнопку подтверждения согласия планирую оправлять post запрос на текущий uri (/oauth/authorize), где будет проверятся переданные параметры и на основании результата проверки будет или не будет отправляться access code пользователю.

Проблема состоит в том, что в post запросе должно передаваться какое-то значение, с помощью которого можно бы было проверить действительно ли данный post-запрос отправлен после согласия пользователя (нажатием на кнопку подтверждения) или же это просто "сторонний" post-запрос и access code выдавать не стоит.

Есть ли другие варианты решения проблемы?
Спасибо.
  • Вопрос задан
  • 325 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Хабаровск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽
16 апр. 2024, в 10:47
80000 руб./за проект
16 апр. 2024, в 10:41
1000 руб./за проект
16 апр. 2024, в 10:39
2000 руб./за проект