- 1 Minute to read
- Print
- DarkLight
- PDF
Integração por JWT
- 1 Minute to read
- Print
- DarkLight
- PDF
Segundo Passo - Autenticação JWT
Você deve fornecer as informações do cabeçalho da integração conforme as especificações da API desejada, veja um exemplo abaixo:
// URL:
"http://api.tenant.com/v1/"
// Autentication:
"http://api.tenant.com/v1/auth"
// Método HTTP:
"GET"
// Headers
{ "Content-type": "application/json"
}
// Request Body:
{ "username": "tenant-admin", "password": "*******"
}
// Response
{ "access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c"
}
Neste exemplo de JSON, a autenticação ocorre por meio do login do usuário tenant-admin e a respectiva senha e dinamicamente a API retorna um access_token .
Então, como resposta a cVortex utiliza esse access_token dinâmico para conectar a API do sistema relacionado.
Siga as instruções abaixo.
Cabeçalho
As configurações devem ser feitas dessa maneira, na sessão Autenticação JWT :
1. Digite a URL para autenticação e na aba Cabeçalhos clique no botão Adicionar Campo . Note que surgem duas caixas de textos:
2. Insira o rótulo do campo, exemplo: Content-type.
3. Insira o valor que será preenchido no campo: application/json.
Na seção seguinte dos títulos é obrigatório ter os campos cadastrados:
Corpo
Na próxima etapa é destinada à Configuração do Corpo , você deverá inserir as informações dessa sessão. Normalmente está relacionado a textos com a palavra Body .
Basta copiar e colar as informações de sua integração neste campo.
Para garantir a eficácia deste método de autenticação, é essencial que exista, (obrigatório), um campo intitulado access_token incorporado à estrutura da API. Caso este campo não esteja presente, torna-se necessário solicitar sua inclusão ou alteração, garantindo a conformidade e funcionalidade adequada do sistema de autenticação.
Terceiro passo: cadastrar as Operações da API.