API de Phrase TMS

API Authentication (TMS)

El contenido se traduce automáticamente del inglés por Phrase Language AI.

La mayoría de las llamadas API requieren un usuario autenticado. Las API no usan ningún perfil de usuario especial. Cada API se puede llamar en nombre de cualquier usuario existente utilizando su nombre de usuario y contraseña.

Hay dos métodos para autenticarse con la API:

  • Autenticación basada en identificador único (token)

  • Autenticación OAuth 2.0

Autenticación basada en identificador único (token)

Antes de llamar a cualquier API que requiera un usuario autenticado, llame a la API de autenticación/inicio de sesión para obtener un identificador único (token) de autenticación. El identificador único (token) es válido durante 24 horas y se puede utilizar para todas las llamadas posteriores, pero caducará si el usuario cierra la sesión a través de la interfaz de usuario. No crear un identificador único (token) nuevo para cada llamada.

Los miembros de varias organizaciones del TMS tienen el mismo nombre de usuario y contraseña para varias cuentas. Si se utilizan varias cuentas, debe añadirse el userUid al órgano solicitante para especificar a qué organización desea acceder el usuario. Si no se especifica, el usuario inicia sesión en la cuenta predeterminada asociada con el nombre de usuario y la contraseña dados.

En llamadas API posteriores, el identificador único (token) obtenido se utiliza en el encabezado de la autorización. El campo del valor del encabezado se introduce con ApiToken seguido de un espacio y el identificador único (token).

Si un usuario cierra la sesión en la IU, el identificador único (token) API ya no será válido.

Si un perfil se encuentra en el DataCenter de los Estados Unidos, agregue nosotros antes de cloud.memsource.com, por ejemplo https:/us.cloud.memsource.com/web/api2/v3/auth/login.

Ejemplo: 

ApiToken OKTiI2V7QqRDu0HADR2Fk2b9hCteI1pT06bOSk5OD8HSc3oCOHMzIgVtOtLV65hi 

Autenticación de OAuth 2.0

Usa OAuth 2.0 en las aplicaciones en lugar de enviar identificadores únicos (tokens) con cada llamada. Phrase TMS admite un tipo de concesión de código de autorización OAuth 2.0 estándar.

Para establecer la conexión OAuth 2.0, sigue estos pasos:

  1. Desde la página Setup_gear.png de configuración , ve hasta la sección Integraciones y haz clic en Aplicaciones OAuth registradas.

    Se abre la página Aplicaciones OAuth registradas.

  2. Haz clic en Nuevo.

    Se abre la página Crear aplicación OAuth.

  3. Proporciona un Nombre, Redirección URI (Devolución de llamada) y una Descripción opcional.

  4. Haz clic en Guardar.

    Se abre la página Aplicaciones OAuth registradas con la nueva conexión de la lista y un ID cliente asociado.

    El ID se utiliza en la aplicación que se conecta a phrase para establecer la conexión. Se almacena en la base de datos y se utiliza para emparejar solicitudes con el solicitante adecuado.

  5. Use estas URL con el ID de cliente generado para autorización:

    • URL de Auth 

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

    • Token URL 

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

    Si un perfil se encuentra en el DataCenter de los Estados Unidos, agregue nosotros antes de cloud.memsource.com, por ejemplo https://us.cloud.memsource.com/web/oauth/authorize

  6. Al autorizar, usa el perfil de administrador para iniciar sesión y haz clic en Permitir.

    Ahora la aplicación está vinculada y no se requerirá la llamada API autenticación.

Una vez establecida la conexión OAuth 2.0, se genera un identificador único (token) portador para usar en la aplicación.

Ejemplo de uso del identificador único (token): 

Bearer OKTiI2V7QqRDu0HADR2Fk2b9hCteI1pT06bOSk5OD8HSc3oCOHMzIgVtOtLV65hi 

¿Fue útil este artículo?

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.