Skip to content

Biometrias

O IntegraDoorSDK também oferece suporte completo à captura de dados biométricos e de identificação. O processo acontece da seguinte forma: a aplicação cliente chama o nosso script, informando o ID da credencial embarcado no sistema. O SDK então verifica se é necessária a abertura do modal de captura e, caso positivo, carrega automaticamente a interface com os recursos configurados para aquela credencial no IntegraDoor Web.

Entre as capacidades disponíveis estão:

  • Tarja magnética
  • Código de barras
  • Cartão de identificação físico
  • QR code
  • Impressão digital
  • Leitura facial
  • Leitura de íris
  • Leitura da geometria da mão
  • Cartão de identificação virtual
  • SMS

Execução do IntegraDoorSDK

Parâmetros

  • data-in-apikey: Opcional, API-Key fornecida pelo IntegraDoor.
  • data-in-bearer: Opcional, Bearer token gerado ao executar os endpoints de autenticação.
  • data-in-logo: Opcional, URL da logo a utilizar no processo do IntegraDoorSDK.
<div
data-in-apikey="{api-key}"
data-in-bearer="{bearer-token}"
data-in-logo="https://http.dog/302.jpg"
></div>
<script src="https://web.integradoor.com.br/embed-bio.js"></script>

Exemplo de uso

IntegraDoorSDK.Bio.on("ready", function () {
console.log('Pronto para iniciar captura de biometria');
});
IntegraDoorSDK.Bio.on("capturing", function () {
console.log('IntegraDoor iniciou captura de biometria');
});
IntegraDoorSDK.Bio.on("error", function (error) {
console.log('IntegraDoor detectou algum erro (implementação incorreta ou erro na captura de biometria)', error);
});
IntegraDoorSDK.Bio.on("completed", function (data) {
console.log('IntegraDoor completou captura da biometria', data);
});
function getById(id) {
return document.getElementById(id);
}
function getValue(id) {
return getById(id).value;
}
getById('btnEnviar').addEventListener('click', function () {
// Chamar este método sempre após a verificação de elegibilidade.
// O IntegraDoor será iniciado e a interface será exibida para início da captura caso necessário.
IntegraDoorSDK.Bio
.iniciarCaptura(getValue('credencialId'), getValue('carteira'));
});