Hämta OAuth2-token

Hämtar OAuth2-token

Returnerar OAuth2-uppdateringstoken och åtkomsttoken för en autentiserad användare. Detta anropas en gång när användaren tillhandahåller en dokumentleverantör. Efterföljande anrop görs för att få en uppdaterad åtkomsttoken.

URL

POST /any/url

URL:en är konfigurerbar och motsvarar värdet för Token Endpoint URL på sidan Anpassade integrationsinställningar.

Frågeparametrar

Namn
Obligatoriskt
Beskrivning
grant_type
ja
Du kan ange värdena "authentication_code" eller "refresh_token". Det angivna värdet anger vilken av de två parametrarna som skickas till det här API-anropet: code eller refresh_token.
kod
beroende
Auktoriseringskoden som skickas till Adobe Workfront strax efter att användaren har klickat på knappen "Bevilja". Detta är endast obligatoriskt när anslagstypen är "permission_code". Auktoriseringskoden ska vara kortvarig och i allmänhet upphöra om 10 minuter eller mindre.
refresh_token
beroende
Detta krävs endast vid efterföljande anrop för att hämta en ny access_token, eftersom föregående access_token har upphört att gälla. När du skickar det här värdet anger du parametern grant_type till "refresh_token".
client_id
ja
Klient-ID som konfigurerats i Workfront för den här anpassade integreringen.
client_secrets
ja
Klienthemlighet som konfigurerats i Workfront för den här anpassade integreringen.

Svar

Namn
Typ
Beskrivning
access_token
Sträng
En token som används för att göra auktoriserade API-anrop för användarens räkning. Detta bör upphöra att gälla för att förhindra otillåtna API-anrop.
refresh_token
Sträng
En långvarig token som används för att hämta en ny access_token genom att anropa den här API-metoden.
förfaller_in
long
(valfritt) Tiden (i sekunder) innan åtkomsttoken upphör att gälla, vanligtvis 3 600.

Exempel

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

Svar

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