LivenessFacetecSDK Web é distribuído exclusivamente via CDN. Você adiciona uma única tag <script> à sua aplicação e o SDK injeta dinamicamente o FaceTecSDK.js da FaceTec a partir de um bucket público hospedado pela Valid.
Visão geral
Integração com uma tag
Carregue o SDK pelo CDN
B2B by design
A
x-api-key nunca toca o navegador — vive no seu backendCustomização completa
Locales pt-BR/en-US, paleta de cores e textos editáveis
HMAC automático
Assinatura HMAC-SHA256 das capturas é feita pelo SDK
Requisitos
| Requisito | Descrição |
|---|---|
| HTTPS | Obrigatório em produção. A API getUserMedia exige contexto seguro. localhost é permitido para desenvolvimento. |
| Navegadores | Chrome 60+, Firefox 55+, Safari 14.1+, Edge 79+. Necessita WebCrypto, fetch e getUserMedia. |
| Câmera | Câmera acessível pelo navegador. |
| Backend próprio | Endpoint server-side que chama POST /api/v1/sessions com x-api-key. |
Instalação via CDN
O SDK é distribuído exclusivamente via CDN. Não há pacote npm público.Versão produção
Verificando o carregamento
Depois do carregamento, o objetoLivenessFacetecSDK está disponível globalmente:
Estrutura HTML mínima
#camera-container é onde o SDK renderiza a UI do FaceTec.
Backend obrigatório
O SDK não embarca ax-api-key. Você precisa expor um endpoint no seu backend que chame POST /api/v1/sessions na Plataforma ID e devolva apenas os tokens de sessão ao cliente.
Exemplo mínimo (Node.js / Express):
Próximos passos
Implementação
Inicialize o SDK e dispare uma verificação de liveness
Customização
Personalize cores, textos e idioma da UI
Solução de problemas
Hierarquia de erros e diagnóstico
Serviço
Contrato HTTP do backend que emite os tokens