DocumentazioneWorkfrontGuida di Workfront

Ottieni token OAuth2

Ultimo aggiornamento: 17 luglio 2024
  • Argomenti:

Creato per:

  • Sviluppatore

Recupero token OAuth2

Restituisce il token di aggiornamento e il token di accesso OAuth2 per un utente autenticato. Viene richiamato una volta quando l’utente fornisce un provider di documenti. Vengono effettuate chiamate successive per ottenere un token di accesso aggiornato.

URL

POST/any/url

L’URL è configurabile e corrisponde al valore dell’URL dell’endpoint del token nella pagina di configurazione dell’integrazione personalizzata.

Parametri di query

NomeObbligatorioDescrizione
grant_typesìI valori includono "authorized_code" o "refresh_token". Il valore specificato indica quale dei due parametri verrà trasmesso a questa chiamata API: code o refresh_token.
codicedipendeIl codice di autorizzazione inviato ad Adobe Workfront subito dopo che l’utente ha fatto clic sul pulsante "Concedi". Questa opzione è necessaria solo quando il tipo di concessione è "authorized_code". Il codice di autorizzazione deve essere di breve durata e scadere generalmente in 10 minuti o meno.
refresh_tokendipendeQuesta opzione è necessaria solo quando si effettuano chiamate successive per recuperare un nuovo access_token, dato che il precedente access_token è scaduto. Quando si invia questo valore, impostare il parametro grant_type su "refresh_token".
client_idsìL’ID client configurato in Workfront per questa integrazione personalizzata.
client_secretsìIl segreto client configurato in Workfront per questa integrazione personalizzata.

Risposta

NomeTipoDescrizione
access_tokenStringaToken utilizzato per effettuare chiamate API autorizzate per conto dell’utente. Questa impostazione dovrebbe scadere per evitare chiamate API non autorizzate.
refresh_tokenStringaToken di lunga durata utilizzato per recuperare un nuovo access_token chiamando questo metodo API.
expires_inlong(facoltativo) Tempo (in secondi) prima della scadenza del token di accesso, in genere 3.600.

Esempio

POST /oauth2/token
grant_type=authorization_code
code=d9ac7asdf6asdf579d7a8
client_id=123456
client_secret=6asdf7a7a9a4af

Risposta

{
access_token:"ad8af5ad5ads759",
refresh_token:"9a0h5d87d808ads",
expires_id:3600
}
recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43