Sto provando a creare un client locale basato su Java che interagisce con l'API SurveyMonkey.È possibile utilizzare OAuth 2.0 senza un server di reindirizzamento?
SurveyMonkey richiede un token di accesso di lunga durata che utilizza OAuth 2.0, che non conosco molto bene.
Sono stato Googling questo per ore, e credo che la risposta è no, ma voglio solo essere sicuro:
E 'possibile per me scrivere un semplice client Java che interagisce con il SurveyMonkey, senza impostare il mio server di reindirizzamento in alcuni cloud?
Mi sembra di avere il mio servizio online obbligatorio per poter ricevere i token al portatore generati da OAuth 2.0. È possibile che SurveyMonkey non possa inviare token bearer direttamente al mio cliente?
E se dovessi impostare il mio servlet personalizzati da qualche parte, e usarlo come un redirect_uri, allora il flusso corretto sarebbe la seguente:
- Java-client richiesta portatore di token da SurveyMonkey, con redirect_uri è il mio URL di servlet personalizzato.
- SurveyMonkey invia token al mio URL di servlet personalizzato.
- Il client Java esegue il polling dell'URL del servlet personalizzato finché non è disponibile un token?
È corretto?
Non so se è di alcun aiuto, ma per Google autenticazione ho il mio reindirizzamento URL: \t ricevitore VerificationCodeReceiver = new LocalServerReceiver(); receiver = Preconditions.checkNotNull (ricevitore); String redirectUri = receiver.getRedirectUri(); – c0der