API Phrase TMS

Autenticazione API (TMS)

Contenuti tradotti automaticamente dall'inglese con Phrase Language AI.

La maggior parte delle chiamate API richiede un utente autenticato. Le API non usano alcun profilo utente speciale. Ogni API può essere chiamata per conto di qualsiasi utente esistente usando il proprio nome utente e password.

Esistono due metodi per l'autenticazione 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 usato per tutte le chiamate successive, ma scadrà se l'utente effettua il logout tramite l'interfaccia utente. Non Crea un nuovo token per ogni chiamata.

I membri di più organizzazioni TMS hanno lo stesso nome utente e password per più account. Se vengono usati più account, il userUid deve essere aggiunto al corpo della richiesta per specificare a quale organizzazione l'utente desidera accedere. Se non specificato, l'utente viene connesso all'account predefinito associato al nome utente e alla password forniti.

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

Se un utente effettua il logout dall'interfaccia utente, il token API non sarà più valido.

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

Esempio: 

ApiToken OKTiI2V7QqRDu0HADR2Fk2b9hCteI1pT06bOSk5OD8HSc3oCOHMzIgVtOtLV65hi 

Autenticazione OAuth 2.0

Usare OAuth 2.0 nelle applicazioni invece di inviare token con ogni chiamata. Phrase TMS supporta un authorization code grant type OAuth 2.0 standard.

Per stabilire la connessione OAuth 2.0, seguire questi passaggi:

  1. Dalla pagina impostazioni Setup_gear.png, scorrere verso il basso fino alla sezione Integrations e fare clic su Registered OAuth Apps.

    Si apre la pagina Registered OAuth Apps.

  2. Fai clic su Nuovo.

    Si apre la pagina Create OAuth App.

  3. Fornire un Name, un Redirect URI (Callback) e una Description opzionale.

  4. Clicca su Salva.

    Si apre la pagina Registered OAuth Apps con la nuova connessione nell'elenco e un Client ID associato.

    L'ID viene usato nell'applicazione che si connette a Phrase per stabilire la connessione. Viene memorizzato nel database e usato per associare le richieste al richiedente corretto.

  5. Usare questi URL con il Client ID 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 DataCenter statunitense, aggiungere us. prima di cloud.memsource.com, ad esempio https://us.cloud.memsource.com/web/oauth/authorize

  6. Durante l'autorizzazione, usare il profilo amministratore per accedere e fare clic su Allow.

    L'applicazione è ora collegata e la chiamata API di autenticazione non sarà richiesta.

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

Esempio di uso 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.