Introdução
O objetivo deste documento é elencar os principais passos para a construção no novo SDK, bem como descrever as etapas e suas nuances.
Arquitetura Global
Descrição dos objetivos
-
Ser um SDK totalmente
Flexível
-
Aplicar o conceito de
Hub
de soluções -
Trabalhar com
interfaces
elisteners
. -
Respeitar a arquitetura de
micro front-ends
-
Facilidade de integração.
-
Alto nível de customização
-
Evitar
breaking changes
por mudanças de parâmetros e (ou) métodos -
Permitir que outras soluções futuras sejam adicionadas, sem quebrar a arquitetura atual.
-
Possibilidade de build
completo
ouisolado
-
Uso do padrão
strategy
de entrada principal, permitindo apenas que uma solução seja acionada por vez -
Facilidade de integração com linguagens híbridas:
Flutter
eReact Native
-
Maior facilidade para gerenciamento das esteiras de
hml
eprd
Requisitos mínimos
⚠️ Abaixo estão listados os requisitos mínimos necessários para execução em cada plataforma.
Android | iOS |
---|---|
Target mínimo: API 24 (Android 7.0+) | Target mínimo: iOS 15 |
Gradle 8.0+ | SPM ou CocoaPods |
Jetpack compose |
Soluções disponíveis no SDK
O Certiface SDK oferece várias soluções para verificação de identidade, cada uma delas projetada para responder a diferentes necessidades de segurança e autenticidade:
-
Facetec: Solução de liveness 3D que utiliza reconhecimento facial avançado para verificar a autenticidade do usuário. Ideal para aplicações que demandam alta segurança.
-
Liveness2D: Uma solução de liveness mais leve, baseada em verificação 2D, adequada para casos de uso que demandam menos processamento.
-
DocCore: Focada na validação de documentos, esta solução realiza a verificação de autenticidade de documentos de identidade, complementando as verificações de biometria facial.
Essas soluções são configuradas através de Providers que permitem a personalização e o uso de interceptores para capturar os dados de cada verificação.
Updated 19 days ago