Auth
Metodo detalhado para a aquisição de um token JWT de autenticação através da utilização da chave de cliente (client key).
*Após cada solicitação, o token atual expira, sendo necessário obter um novo token para cada chamada futura.
Requisição
Get Token
POST base_url/v1/auth
Obtendo o token para utilizar em determinadas rotas.
Headers
Name
Type
Description
x-auth-api*
String
PT^2a3gXcw{%-sI<9NDNP.}tKD>#
Content-Type*
String
application/json
Request Body
Name
Type
Description
token*
String
Chave do cliente (ClientKey) será utilizada para obter o token JWT.
{
"token"="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c"
}Exemplo utilizando axios no node.js
const axios = require('axios');
let data = JSON.stringify({
"token": "token"
});
let config = {
method: 'post',
maxBodyLength: Infinity,
url: 'base_url/v1/auth',
headers: {
'x-auth-api': 'PT^2a3gXcw{%-sI<9NDNP.}tKD>#',
'Content-Type': 'application/json'
},
data : data
};
axios.request(config)
.then((response) => {
console.log(JSON.stringify(response.data));
})
.catch((error) => {
console.log(error);
});Last updated