API do Phrase TMS

Autenticação da API (TMS)

O conteúdo de toda a Central de Ajuda é traduzido automaticamente de inglês pelo Phrase Language AI.

A maioria das chamadas de API requer um usuário autenticado. As APIs não utilizam perfis de usuário especiais. Cada API pode ser chamada em nome de qualquer usuário existente usando seu nome de usuário e senha.

Existem dois métodos para autenticar com a API:

  • Autenticação baseada em token

  • Autenticação OAuth 2.0

Autenticação Baseada em Token

Antes de chamar qualquer API que requer um usuário autenticado, chame a API auth/login para obter um token de autenticação. O token é válido por 24 horas e pode ser usado para todas as chamadas subsequentes, mas expirará se o usuário sair pela interface do usuário. Não crie um novo token para cada chamada.

Membros de várias organizações TMS têm o mesmo nome de usuário e senha para várias contas. Se várias contas forem usadas, o userUid deve ser adicionado ao corpo da solicitação para especificar a qual organização o usuário deseja fazer login. Se não especificado, o usuário fará login na conta padrão associada ao nome de usuário e senha fornecidos.

Em chamadas de API subsequentes, o token obtido é usado no cabeçalho Authorization. O campo de valor do cabeçalho é introduzido com ApiToken seguido de um espaço e o token em si.

Se um usuário sair pela interface do usuário, o token da API não será mais válido.

Se um perfil estiver localizado no DataCenter dos EUA, adicione us. antes de cloud.memsource.com, por exemplo https://us.cloud.memsource.com/web/api2/v3/auth/login.

Exemplo: 

ApiToken OKTiI2V7QqRDu0HADR2Fk2b9hCteI1pT06bOSk5OD8HSc3oCOHMzIgVtOtLV65hi 

Autenticação OAuth 2.0

Use OAuth 2.0 em aplicações em vez de enviar tokens com cada chamada. O Phrase TMS suporta um tipo de concessão de código de autorização padrão do OAuth 2.0 authorization code grant type.

Para estabelecer a conexão OAuth 2.0, siga estas etapas:

  1. Na página de Configurações Setup_gear.png, role para baixo até a seção Integrações e clique em Aplicativos OAuth Registrados.

    A página Aplicativos OAuth Registrados é aberta.

  2. Clique em Novo.

    A página Criar Aplicativo OAuth é aberta.

  3. Forneça um Nome, um URI de Redirecionamento (Callback) e uma Descrição opcional.

  4. Clique em Gravar.

    A página Aplicativos OAuth Registrados é aberta com a nova conexão na lista e um ID do Cliente associado.

    O ID é usado na aplicação que se conecta ao Phrase para estabelecer a conexão. Ele é armazenado no banco de dados e é usado para emparelhar solicitações com o solicitante correto.

  5. Use estas URLs com o ID do Cliente gerado para autorização:

    • URL de Autenticação 

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

    • URL do Token 

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

    Se um perfil estiver localizado no DataCenter dos EUA, adicione us. antes de cloud.memsource.com, por exemplo https://us.cloud.memsource.com/web/oauth/authorize.

  6. Ao autorizar, use o perfil de Administrador para fazer login e clique em Permitir.

    O aplicativo agora está vinculado e a chamada da API de autenticação não será necessária.

Uma vez que a conexão OAuth 2.0 esteja estabelecida, um token Bearer é gerado para uso na aplicação.

Exemplo de uso do token Bearer: 

Bearer OKTiI2V7QqRDu0HADR2Fk2b9hCteI1pT06bOSk5OD8HSc3oCOHMzIgVtOtLV65hi 

Esse artigo foi útil?

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.