¿Es posible usar OAuth 2.0 sin un servidor de redireccionamiento?

Estoy tratando de crear un cliente local basado en Java que interactúe con la API SurveyMonkey.

SurveyMonkey requiere un token de acceso de larga duración con OAuth 2.0, con el que no estoy muy familiarizado.

He estado buscando en Google esto durante horas, y creo que la respuesta es no, pero solo quiero estar seguro:

¿Es posible para mí escribir un cliente Java simple que interactúe con SurveyMonkey,sin configurar mi propio servidor de redireccionamiento en alguna nube?

Siento que tener mi propio servicio en línea es obligatorio para poder recibir los tokens de portador generados por OAuth 2.0. ¿Es posible que SurveyMonkey no pueda enviar tokens portadores directamente a mi cliente?

Y si tuviera que configurar mi propio Servlet personalizado en alguna parte y usarlo como redirect_uri, entonces el flujo correcto sería el siguiente:

Token de portador de solicitud de cliente Java de SurveyMonkey, con redirect_uri como mi propia URL de servlet personalizada.SurveyMonkey envía un token a mi URL de servlet personalizado.¿El cliente Java sondea la URL del servlet personalizado hasta que haya un token disponible?

¿Es esto correcto?

Respuestas a la pregunta(3)

Su respuesta a la pregunta