Pular para o conteúdo

Autenticação

A API do serviço de reconhecimento multibiométrico da TechTrue® utiliza o modelo de autenticação baseado em tokens. Para isso, deve-se utilizar as credenciais da aplicação para a geração do token que será enviado, no cabeçalho das requisições, para os endpoints do serviço de reconhecimento facial e reconhecimento de impressão digital.

Validar uma credencial

Para validação das credenciais, utilize o código abaixo:

Terminal window
curl -H "Content-Type: application/json" \
-d '{"key": "{{key}}","secret": "{{secret}}"}' \
"http://api.techtrue.com.br/api/v1/app-credentials/validate"

Body payload

{}

HTTP Request

POST /api/v1/app-credentials/validate

Parameters

NameLocated inDescriptionRequiredType
keybodyApp keyyesstring
secretbodyKey’ secretyesstring

HTTP Response

CodeDescription
200
401Unauthorized

Gerar um token

Para geração do token, utilize o código abaixo:

Terminal window
curl -H "Content-Type: application/json" \
-d '{"key": "{{key}}","secret": "{{secret}}"}' \
"http://api.techtrue.com.br/api/v1/app-credentials/token"

Body payload

{
"token": "{{JWT token}}"
}

HTTP Request

POST /api/v1/app-credentials/token

Parameters

NameLocated inDescriptionRequiredType
keybodyApp keyyesstring
secretbodyKey’ secretyesstring

HTTP Response

CodeDescription
200
401Unauthorized

Exemplo de uso do token

Terminal window
curl 'http://api.techtrue.com.br/api/v1/services/face/count' \
-H 'Authorization: Bearer {{token}}'

Este token deverá ser enviado nas requisições utilizando o cabeçalho Authorization.