API de Phrase TMS

API Authentication (TMS)

Le contenu est traduit de l’anglais par Phrase Language AI.

La plupart des appels API nécessitent un utilisateur authentifié. Les API n'utilisent aucun profil utilisateur particulier. Chaque API peut être appelée au nom de tout utilisateur existant en utilisant son nom d'utilisateur et son mot de passe.

Il existe deux méthodes pour s'authentifier auprès de l'API :

  • Authentification basée sur un jeton

  • Authentification OAuth 2.0

Authentification basée sur les jetons

Avant d'appeler une API nécessitant un utilisateur authentifié, appelez l'API auth/login pour obtenir un jeton d'authentification. Le jeton est valable 24 heures et peut être utilisé pour tous les appels suivants, mais il expirera si l'utilisateur se déconnecte via l'interface utilisateur. Ne pas créer un nouveau jeton pour chaque appel.

Les membres de plusieurs organisations TMS ont le même nom d'utilisateur et le même mot de passe pour plusieurs comptes. Si plusieurs comptes sont utilisés, l'identifiant utilisateur doit être ajouté au corps de la demande pour spécifier à quelle organisation l'utilisateur souhaite se connecter. S'il n'est pas spécifié, l'utilisateur est connecté au compte par défaut associé au nom d'utilisateur et au mot de passe donnés.

Dans les appels API suivants, le jeton obtenu est utilisé dans l'en-tête Autorisation . Le champ de valeur d'en-tête est introduit avec ApiToken suivi d'un Espace et du jeton lui-même.

Si un utilisateur se déconnecte de l'interface utilisateur, le jeton API ne sera plus valide.

Si un profil est situé dans le centre de données américain, ajoutez-nous. avant cloud.memsource.com, par exemple https://us.cloud.memsource.com/web/api2/v3/auth/login.

Exemple : 

ApiToken OKTiI2V7QqRDu0HADR2Fk2b9hCteI1pT06bOSk5OD8HSc3oCOHMzIgVtOtLV65hi 

Authentification OAuth 2.0

Utilisez OAuth 2.0 dans les applications au lieu d'envoyer des jetons à chaque appel. Phrase TMS prend en charge un type de code d’autorisation OAuth 2.0 standard.

Pour établir la connexion OAuth 2.0, procédez comme suit :

  1. Dans la page Setup_gear.png Paramètres, faites défiler vers le bas jusqu'à la section Intégrations et cliquez sur Applications OAuth enregistrées.

    La page Applications OAuth enregistrées s'ouvre.

  2. Cliquez sur Nouveau.

    La page Créer application OAuth s'ouvre.

  3. Fournir un nom, rediriger l’URI (Rappel) et une Description facultative.

  4. Cliquez sur Enregistrer.

    La page Applications OAuth enregistrées s'ouvre avec la nouvelle connexion dans la liste et un Identifiant client associé.

    L'Identifiant est utilisé dans l'application qui se connecte à Phrase pour établir la connexion. Il est stocké dans la base de données et est utilisé pour associer les demandes avec le demandeur approprié.

  5. Utiliser ces URL avec l'Identifiant client généré pour obtenir l'autorisation :

    • Auth URL 

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

    • URL jeton 

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

    Si un profil est situé dans le centre de données américain, ajoutez-nous. avant cloud.memsource.com, par exemple https://us.cloud.memsource.com/web/oauth/authorize

  6. En cas d'autorisation, utilisez le profil Administrateur pour vous connecter et cliquez sur Autoriser.

    L'application est désormais reliée et l'appel API authentification ne sera pas nécessaire.

Une fois la connexion OAuth 2.0 établie, un jeton porteur est généré pour être utilisé dans l’application.

Exemple d’utilisation du jeton Bearer : 

Bearer OKTiI2V7QqRDu0HADR2Fk2b9hCteI1pT06bOSk5OD8HSc3oCOHMzIgVtOtLV65hi 

Cet article vous a-t-il été 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.