For the complete documentation index, see llms.txt. This page is also available as Markdown.

Avaliar token de liveness passivo

Este serviço realiza um teste de vida utilizando a melhor imagem tokenizada obtida durante a captura da selfie do usuário. Para gerar a imagem tokenizada, utiliza-se a função nativa do Widget Selphi, com o parâmetro bestImage (imagem aberta) gerada pelo Widget.

Integração

Requer a implementação do Widget Selphi Mobile ou do Widget Selphi Web.

Endpoint

POST /services/evaluatePassiveLivenessToken

Cabeçalhos

Nome
Tipo
Obrigatório
Descrição

x-api-key

string

Sim

API Key de autorização de acesso.

family

string

Não

Valor: Onboarding. Obrigatório com o serviço de tracking.

Todas as chamadas aos Endpoints para tracking com Identity Platform devem conter o header family.

Corpo da solicitação

Content-Type: application/json

Parâmetros

Parâmetro
Tipo
Obrigatório
Descrição

imageBuffer

string

Sim

Propriedade BestImage gerada pelo Widget Selphi e tokenizada por meio da função nativa do Widget.

tracking

object

Não

Objeto que representa as informações de tracking necessárias.

tracking.extraData

string

Não

Token gerado pelo SDK Mobile/Web. Contém informações de tracking tokenizadas com a Plataforma.

tracking.operationId

string

Não

Identificador de operação gerado pelo SDK Mobile/Web.

Exemplo de solicitação

Respostas

200 Sucesso

Parâmetros de resposta

Parâmetro
Tipo
Descrição

serviceResultCode

integer

Código que indica o resultado geral da execução do serviço. Veja Service Result Code

serviceResultLog

string

Campo descritivo do resultado da execução do serviço. Inclui detalhes quando há um erro ou exceção.

serviceTime

string

Tempo total de resposta (milissegundos).

serviceTransactionId

string

Identificador de transação associado à solicitação processada pela API.

serviceLivenessResult

integer

Código que indica o resultado do teste de vida passivo. Ver Resultado do Service Liveness

Service Result Code

O serviceResultCode indica o resultado geral da execução do serviço:

serviceResultCode
Descrição
Código HTTP

0

A execução do serviço foi bem-sucedida, o módulo processou a solicitação corretamente.

200

Resultado do Service Liveness

O serviceLivenessResult indica o resultado da avaliação do teste de vida passivo:

Código
Resultado
Descrição

0

None

Não foi possível avaliar o teste de vida.

1

Spoof

DEPRECIADO. Usar 'NoLive' em seu lugar.

2

Uncertain

DEPRECIADO

3

Live

Assume-se que o sujeito está vivo.

4

NoneBecauseBadQuality

Não foi possível avaliar o teste de vida devido à má qualidade da imagem.

5

NoneBecauseFaceTooClose

Não foi possível avaliar o teste de vida porque os rostos detectados estão muito próximos das bordas.

6

NoneBecauseFaceNotFound

Não foi possível avaliar o teste de vida porque não foram detectados rostos.

7

NoneBecauseFaceTooSmall

Não foi possível avaliar o teste de vida porque os rostos detectados são muito pequenos.

8

NoneBecauseAngleTooLarge

Não foi possível avaliar o teste de vida porque o ângulo entre os rostos excede o limite permitido.

9

NoneBecauseImageDataError

Não foi possível avaliar o teste de vida devido a erros no formato da imagem.

10

NoneBecauseInternalError

Não foi possível avaliar o teste de vida devido a um erro interno.

11

NoneBecauseImagePreprocessError

Não foi possível avaliar o teste de vida devido a um erro no pré-processamento da imagem.

12

NoneBecauseTooManyFaces

Não foi possível avaliar o teste de vida porque foram detectados muitos rostos na imagem.

13

NoneBecauseFaceTooCloseToBorder

Não foi possível avaliar o teste de vida porque o rosto está muito próximo da borda.

14

NoneBecauseFaceCropped

Não foi possível avaliar o teste de vida porque o rosto está recortado.

15

NoneBecauseLicenseError

Não foi possível avaliar o teste de vida devido a um erro de licença.

16

NoneBecauseFaceOccluded

Não foi possível avaliar o teste de vida porque o rosto está ocluído.

17

NoLive

Nenhuma vida foi detectada.

18

NoneBecauseEyesClosed

Não foi possível avaliar o teste de vida porque os olhos da pessoa estão fechados.

Exemplo de resposta: Live

Exemplo de resposta: NoLive

400 Solicitação inválida

401 Não autorizado

403 Acesso negado

502 Gateway inválido

504 Gateway Timeout

Atualizado