OAuthEmettere un token di accesso

OAuth

Emettere un token di accesso

Scambia client_credentials, un authorization_code con PKCE o un refresh_token monouso con un token opaco di 3600 s per un Workspace.

POSThttps://api.sofia-post.com/api/v1/oauth/token
POSThttps://api.sofia-post.com/api/v1/oauth/token

Emettere un token di accesso

Scambia client_credentials, un authorization_code con PKCE o un refresh_token monouso con un token opaco di 3600 s per un Workspace.

Body

Questa richiesta agisce sul tuo account reale.

Body

application/x-www-form-urlencoded, application/json
  • grant_typestringobbligatorio

    Il grant da scambiare: client_credentials, authorization_code o refresh_token

    Valori ammessi: client_credentialsauthorization_coderefresh_token

  • client_idstringobbligatorio

    Identificatore dell'applicazione client

  • client_secretstring

    Secret di un client confidenziale (client_secret_post), o nell'header Authorization: Basic (client_secret_basic), mai entrambi; nessuno per un client pubblico

  • scopestring

    Permessi richiesti, separati da uno spazio; assente: tutti quelli del grant

  • workspace_idstring

    Il Workspace su cui agisce il token: obbligatorio quando l'applicazione ne ha più di uno con client_credentials, facoltativo quando ne ha uno

  • codestring

    authorization_code: il codice ricevuto all'indirizzo di reindirizzamento

  • code_verifierstring

    authorization_code: il verifier PKCE (RFC 7636)

  • redirect_uristring

    authorization_code: lo stesso indirizzo di reindirizzamento dell'autorizzazione

  • refresh_tokenstring

    refresh_token: il refresh token, monouso

Risposta

Il token di accesso, con un refresh_token solo se è stato concesso offline_access.

  • access_tokenstringobbligatorio

    Il token di accesso opaco

  • token_typestringobbligatorio

    Sempre Bearer

    Valori ammessi: Bearer

  • expires_innumberobbligatorio

    Validità in secondi

  • scopestringobbligatorio

    I permessi concessi, separati da uno spazio

  • refresh_tokenstring

    Solo authorization_code e refresh_token, quando è stato concesso offline_access: monouso, ruota a ogni scambio

Questa pagina ti è stata utile?