Pré-requisitos
- Node.js 20 ou superior.
- Uma
sdkUrlemitida pelo seu backend, como em emitir a credencial.
Monte o fluxo
1
Carregue o SDK
No SvelteKit, o script entra no Antes do bundle. O script registra
app.html. Em Svelte puro, no index.html.src/app.html
window.Legitimuz.2
Declare o global
O build de CDN não traz tipos. Reaproveite a declaração do
guia de React; ela é a mesma.
3
Escreva o componente
src/lib/VerificationWidget.svelte
onMount roda no desmonte e chama destroy(), que encerra a câmera.4
Passe a sdkUrl pela rota
No SvelteKit, a credencial vem do servidor pelo
load. Assim ela nunca fica no bundle.src/routes/verificacao/+page.server.ts
src/routes/verificacao/+page.svelte
Confira que funcionou
A primeira tela aparece dentro do container e o<pre> recebe ready. Ao navegar para outra rota,
o indicador de câmera do browser apaga.
Boas práticas
Monte no cliente, emita no servidor
onMount só roda no browser, então window.Legitimuz está disponível quando o componente monta.
A sdkUrl vem do load do servidor, e a chave de API fica só lá.Próximo passo
Opções do mount()
Aparência, idioma, timeout e todos os callbacks.
Testar
Rode a jornada ponta a ponta e veja a decisão chegar.