Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Cross Segmentos - Backoffice RM - Integração - API - Como são utilizados as Autenticações Basic e Bearer Token

time.png Tempo aproximado para leitura: 00:03:00 min

Dúvida

Como configurar e utilizar as Autenticações Basic e Bearer Token no Postman?

Ambiente
Cross Segmentos - Backoffice RM - Integração - Todas as Versões

Solução
Nos passos sequenciais abaixo, constam exemplos de como autenticar através da ferramenta Postman.

01. Realizando autenticação Basic no Postman:




Exemplo de utilização falha ao utilizar Autenticação Basic, Perceba que o código HTTP 401 (Unauthorized) foi apresentado.
Falha na autenticação do Usuário "teste":




 

Importante
Aqui é necessário realizar algumas configurações conforme passos abaixo:

Para gerar um token assinado por um certificado do cliente, é necessário:

  • Um certificado válido.
  • Acrescentar no arquivo de configuração do Host (RM.Host.exe.config | RM.Host.Service.exe.config) as seguintes TAG's:
    JWTCERTIFICATETHUMBPRINT (Obrigatório)
    JWTISSUERNAME (Opcional)
    JWTAUDIENCE (Opcional)
    JWTCERTIFICATETHUMBPRINT => Thumbprint do certificado.
    JWTISSUERNAME => O nome da API que gerou o Token.
    JWTAUDIENCE => Destinatário do Token, representa a aplicação que irá usá-lo

Para gerar um token sem assinatura pelo Host, não é obrigatório adicionar as TAG's no arquivo de configuração.

 

02. Utilizando Autenticação Bearer Token, realize uma requisição HTTP ao endpoint http(s)://{dominio}:{ApiPort}/api/connect/token/ via Postman, SoapUi, ou outro programa que realize requisições HTTP rest.

Na requisição deve-se utilizar o método POST e no corpo da requisição deve-se utilizar o JSON com os campos e valores "username" e "password":

{
"username": "mestre",
"password": "totvs"
}



O token de segurança será gerado e já poderá ser utilizado no cabeçalho das requisições subsequentes às API's disponibilizadas pela TOTVS.




Utilize o token gerado incluindo-o no cabeçalho da requisição através do tipo de autenticação: Bearer Token, conforme no PRINT abaixo da ferramenta Postman:




Após a inclusão do cabeçalho de autorização, realize uma requisição HTTP em uma das API's disponibilizadas pela TOTVS e verifique o resultado, conforme no PRINT abaixo da ferramenta Postman a requisição realizada na API de Usuário utilizando o token gerado:




Verifique que a requisição foi realizada com sucesso e os dados foram apresentados corretamente.
Exemplo de utilização falha ao utilizar Autenticação Bearer Token, falha na requisição. Token expirado:




Obs.: Caso seja apresentado o erro abaixo, verifique no Body da requisição no Postman, se foi utilizado o formato Text.

Para o correto funcionamento, é preciso utilizar o formato Json.



03. A tabela que guarda os tokens gerados:

SELECT * FROM GAPITOKENS

 

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

1 Comentários

  • Avatar
    Andre Chagas

    Como se faz para utilizar o refresh_token que é retornado na resposta dessa requisição?

     

    0
    Ações de comentário Permalink
Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _