É possível usar o OAuth 2.0 sem um servidor de redirecionamento?

Estou tentando criar um cliente local baseado em Java que interaja com a API SurveyMonkey.

O SurveyMonkey requer um token de acesso de longa duração usando o OAuth 2.0, com o qual não estou muito familiarizado.

Venho pesquisando isso há horas e acho que a resposta é não, mas só quero ter certeza:

É possível escrever um cliente Java simples que interaja com o SurveyMonkey,sem configurar meu próprio servidor de redirecionamento em alguma nuvem?

Sinto que é obrigatório ter meu próprio serviço online para poder receber os tokens do portador gerados pelo OAuth 2.0. É possível que o SurveyMonkey não possa enviar tokens do portador diretamente para o meu cliente?

E se eu configurasse meu próprio Servlet personalizado em algum lugar e o usasse como redirect_uri, o fluxo correto seria o seguinte:

Token do portador de solicitação do cliente Java do SurveyMonkey, com redirect_uri sendo meu próprio URL de servlet personalizado.O SurveyMonkey envia o token para o URL do meu servlet personalizado.O cliente Java pesquisa o URL do servlet personalizado até que um token esteja disponível?

Isso está correto?

questionAnswers(3)

yourAnswerToTheQuestion