Redirect
Integração com FaceSign via SSO e Webview
Este documento descreve o processo de integração com a plataforma FaceSign utilizando Single Sign-On (SSO) juntamente com uma página web intermediária. O fluxo inclui redirecionamento, autenticação facial biométrica, criptografia e validação dos dados do usuário.
1. Crie um Website para Receber o Redirecionamento
Desenvolva uma página web que será responsável por receber o callback do processo de autenticação realizado na plataforma FaceSign. Essa URL será configurada posteriormente no Portal Adm da FaceSign.
Exemplo:
https://seusite.com.br/callback2. Aponte o WebView para Abrir a URL Parametrizada
Abra o seguinte link dentro do WebView da sua aplicação. A URL será disponibilizada pelo Portal Adm da FaceSign, mas deverá conter o parâmetro clientUserId preenchido com o CPF do usuário.
Exemplo:
https://dev-app.facesign.in/sso/3330bb2d-127e-0000-ada0-f7d99b44d659?clientUserId=123456🔐 Importante: Utilize sempre HTTPS para garantir a segurança do processo.
3. Construa o Processo de Captura do CPF
Antes de abrir o WebView, construa um processo na sua aplicação para coletar o CPF do usuário. Este CPF será utilizado como valor do parâmetro clientUserId na URL acima.
Exemplo de coleta:
4. Envio do CPF por Parâmetro na URL
Envie o CPF coletado como parâmetro na URL para garantir maior segurança no processo de identificação do usuário.
Exemplo:
🧠 clientUserId: Campo esperado pela FaceSign para identificar o usuário na sua base.
5. Autenticação por Biometria Facial 3D
Após o acesso à URL, o usuário será direcionado ao app da FaceSign (ou ambiente web próprio), onde realizará a autenticação biométrica facial 3D.
6. Configure a Página de Callback no FaceSign
Acesse o Portal Administrativo da FaceSign e edite as configurações do cliente.
Navegue até a página de edição do cliente.
Acesse a aba Funcionalidades.
Localize o botão “Habilitar SSO” e clique para ativar a funcionalidade.

7. Selecione a Opção Redirect
Na tela de SSO, selecione a opção Redirect para ter acesso ao campo de configuração do endpoint.

8. Informe a URL do Website Criado
No campo “URL para callback redirect”, informe a URL do website criado anteriormente:

9. Configure o Website para Receber os Dados do Redirect
Após a conclusão do processo de autenticação, a FaceSign fará um redirecionamento para a URL configurada, enviando dois parâmetros:
Você deve capturar esses valores e prosseguir com a etapa de validação.
10. Faça uma Chamada para a API de Descriptografia
Utilize a API abaixo para validar os dados recebidos:
Endpoint:
Headers:
Body:
💡 Substitua
<valor_do_parâmetro_chave>e<valor_do_parâmetro_user>pelos valores recebidos na URL de callback.
11. Receba os Dados Descriptografados
Você receberá uma resposta contendo os dados do usuário autenticado. Um exemplo é:
12. Valide e Autentique o Usuário na Sua Aplicação
Com os dados recebidos:
Confirme se o status retornado é
"Ativo".Verifique se o CPF corresponde ao usuário esperado.
Valide os campos adicionais conforme necessário (ex: localização, IP, face).
Libere ou negue o acesso com base nos dados recebidos.
⚠️ Recomendação de Segurança: Armazene apenas os dados essenciais do usuário e siga as normas de proteção de dados (ex.: LGPD).
Considerações Finais
Ao seguir este guia, você conseguirá integrar com segurança o processo de autenticação biométrica facial com sua aplicação, aumentando significativamente a confiabilidade das transações e acessos dos usuários.
Suporte e Contato
Para suporte técnico ou dúvidas, utilize o Portal Admin FaceSign ou entre em contato com nossa equipe através dos canais oficiais.
Atualizado