API Phrase TMS

API Authentication (TMS)

Contenuti tradotti automaticamente dall'inglese con Phrase Language AI.

La maggior parte delle chiamate API richiede un utente autenticato. Le API non usano profili utente speciali. Ogni API può essere chiamata per conto di qualsiasi utente esistente utilizzando il suo nome utente e password.

Esistono due metodi per autenticarsi con l’API:

  • Autenticazione basata su token

  • Autenticazione OAuth 2.0

Autenticazione basata su token

Prima di chiamare qualsiasi API che richieda un utente autenticato, chiamare l’API auth/login per ottenere un token di autenticazione. Il token è valido per 24 ore e può essere utilizzato per tutte le chiamate successive, ma scadrà se l'utente si disconnette tramite l'interfaccia utente. Non creare un nuovo token per ogni chiamata.

I membri di più organizzazioni TMS hanno lo stesso nome utente e password per più account. Se si utilizzano più account, lo userUid deve essere aggiunto al corpo della richiesta per specificare a quale organizzazione l'utente vuole accedere. Se non specificato, l'utente ha effettuato l’accesso all’account predefinito associato al nome utente e alla password specificati.

Nelle chiamate API successive, il token ottenuto viene utilizzato nell'intestazione dell'autorizzazione. Il campo del valore di intestazione viene introdotto con ApiToken seguito da uno spazio e dal token stesso.

Se un utente esce dall’interfaccia utente, il token API non sarà più valido.

Se un profilo si trova nel centro dati statunitense, aggiungici . prima di cloud.memsource.com, ad esempio https://us.cloud.memsource.com/web/api2/v3/auth/login.

Esempio: 

ApiToken OKTiI2V7QqRDu0HADR2Fk2b9hCteI1pT06bOSk5OD8HSc3oCOHMzIgVtOtLV65hi 

Autenticazione OAuth 2.0

Usa OAuth 2.0 nelle applicazioni invece di inviare token a ogni chiamata. Phrase TMS supporta un tipo di codice standard di autorizzazione OAuth 2.0.

Per stabilire la connessione con OAuth 2.0, segui i passaggi riportati di seguito:

  1. Dalla pagina di Setup_gear.png Impostazioni, scorri verso il basso fino alla sezione Integrazioni e fai clic su App OAuth registrate.

    Si aprirà la pagina App OAuth registrate.

  2. Fai clic su Nuovo.

    Si aprirà la pagina Crea app OAuth.

  3. Fornire un nome, un URI di reindirizzamento (Callback) e una descrizione facoltativa.

  4. Fai clic su Salva.

    Si apre la pagina App OAuth registrate con la nuova connessione nell'elenco e un ID cliente associato.

    L'ID viene utilizzato nell'applicazione che si connette a phrase per stabilire la connessione. Viene archiviato nel database e viene utilizzato per abbinare le richieste al richiedente corretto.

  5. Usa questi URL con l'ID cliente generato per l'autorizzazione:

    • Auth URL 

      https://cloud.memsource.com/web/oauth/authorize 

    • Token URL 

      https://cloud.memsource.com/web/oauth/token 

    Se un profilo si trova nel centro dati statunitense, aggiungici . prima di cloud.memsource.com, ad esempio https://us.cloud.memsource.com/web/oauth/authorize

  6. Quando si autorizza, usare il profilo amministratore per accedere e fare clic su Consenti.

    L’applicazione è ora collegata e non sarà necessaria la chiamata API di autenticazione.

Una volta stabilita la connessione con OAuth 2.0, viene generato un token Bearer da usare nell’applicazione.

Esempio di utilizzo del token Bearer: 

Bearer OKTiI2V7QqRDu0HADR2Fk2b9hCteI1pT06bOSk5OD8HSc3oCOHMzIgVtOtLV65hi 

Questo articolo ti è stato utile?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.