Skip to main content
Esta página lista os tipos de falha emitidos pelo SDK Web, problemas comuns de integração e os hosts que a sua página precisa liberar.

LivenessFailureError

Toda falha — reprovação biométrica ou erro técnico — chega via onFailure(error) e também rejeita a Promise do run():

Tipos de falha

Motivos de reprovação

Em LIVENESS_FAILED, o failureReason indica o motivo:

Exemplo de tratamento

Problemas comuns

O SDK não conseguiu se preparar (rede instável ou servidor indisponível). Uma nova chamada a run() refaz o processo, sem recarregar a página.
O motor de captura não carregou ou parou de funcionar na página. Recarregue a página. Se persistir, verifique a CSP (wasm-unsafe-eval, worker-src blob:) e o acesso a cdn.hub-liveness-service.app, e reporte à equipe da Valid com a versão do SDK.
Os estilos não carregaram. Verifique style-src na CSP e o acesso à CDN (aba Network do DevTools).
Algum recurso não respondeu. Verifique a rede e o connect-src da CSP; recarregar a página resolve.
Ela é uma imagem. Troque por uma sua com graphics.FACE_TRAINING ou pule com showCaptureTraining: false. Veja Customização.
Página fora de HTTPS, câmera bloqueada pela política do site (Permissions-Policy: camera) ou iframe sem allow="camera".
Confirme que a origem exata da página (protocolo + domínio + porta) foi liberada pela equipe da Valid. Veja Autorize suas origens.

CSP e hosts de rede

Se a sua página usa Content Security Policy, inclua:
Além desses, a página precisa acessar o seu próprio backend (o endpoint chamado no onInit).

Próximos passos

Implementação

Configuração completa e fluxo de captura

Customização

Idioma, segurança, captura e visual da tela