Чтобы быть более конкретным:
На самом деле я пытаюсь интегрироваться в Baseacamp, используя их новый API Basecamp, который поддерживает OAuth 2.0. и спасибо за их плохие ресурсы и документацию, я застрял на # 4 этого документация, в которой говорится, что я должен сделать запрос по обратному каналу, чтобы получить токен доступа (я успешно выполнил 1-3 шага, что означает, что у меня есть код подтверждения и состояние).
Так что, если у кого-то есть какие-либо идеи об этом звере, пожалуйста, помогите мне бороться с этим;)
Я использовал библиотеку jso OAuth 2.0, которая помогла мне выполнить 1-3 шага, но эта библиотека использует неявное предоставление аутентификации, а basecamp использует предоставление кода авторизации. Итак, я думаю, мне нужно немного потанцевать клиент-сервер вручную, поэтому мне нужно знать, что означает этот запрос обратного канала и как его сделать?