Node.js
Configurar o ambiente de testes
Neste momento, o projeto já está totalmente conectado de ponta a ponta:
- Um aplicativo para Android que gerencia o estado da interface do usuário e a interação do usuário
- Um backend em Node.js responsável pelo fluxo de verificação
- Vonage Verify v2: coordenação da autenticação silenciosa e do recurso de fallback por SMS
- A rede da operadora de telefonia móvel que fornece o sinal de confiança para a Autenticação Silenciosa
Pré-requisitos
Para o backend:
- Back-end do Node.js em execução localmente (
node app.js) - Backend acessível a partir do dispositivo Android. Use o ngrok ou qualquer outra ferramenta semelhante para criar uma URL pública que aponte para o seu backend local. Seu backend deve estar à escuta de solicitações recebidas em
http://<your-public-ip>:3000 - Credenciais válidas do aplicativo Vonage em
.env
Para o aplicativo do Android:
- Construído e instalado com sucesso
- Permissão de acesso à Internet ativada
- URL correta do backend configurada por meio de
local.properties - Um dispositivo real no qual seu aplicativo Android está sendo executado.
Fluxo de verificação de alto nível
O diagrama a seguir mostra o fluxo completo de verificação em um nível geral, desde a ação do usuário até o resultado final da verificação:
Introdução à autenticação silenciosa
A autenticação silenciosa leva um bom tempo para ser compreendida. Este tutorial mostra como criar uma integração do zero usando Node.js e Kotlin
Disponível em:
Etapas
1
Introdução2
Pré-requisitos do backend3
Configurar o ambiente4
Configure suas credenciais do Vonage5
Adicionar a API do Vonage Verify ao backend6
Teste o backend7
Pré-requisitos do aplicativo móvel8
Configurar o ambiente9
Criar uma aplicação básica para Android10
Conecte-se ao backend11
Use o Vonage Client SDK12
Configurar o ambiente de testes13
Teste a implementação