O exemplo azuma doa é um cliente de referência para a plataforma azuma DOA. Ele existe para
mostrar aos integradores como os fluxos de vinculação de dispositivo, chave de acesso e biometria se encaixam
e para fornecer à equipe um cliente real para testar alterações de protocolo.
É uma amostra para desenvolvedores, não um produto. Não contém dados de pacientes, não executa nenhuma
função clínica e não é um dispositivo médico.
O QUE ELE DEMONSTRA
• Vinculação de dispositivo — um par de chaves com suporte de hardware gerado no Android KeyStore,
com atestação de chave comprovando ao backend que a chave privada não pode sair
do dispositivo.
• Login com nome de usuário e senha, onde cada solicitação é assinada por essa chave do dispositivo.
• Chaves de acesso (FIDO2) — criação de uma conta cuja primeira credencial é uma chave de acesso,
vinculação de uma chave de acesso a uma conta existente e login sem senha, tudo por meio do
Gerenciador de Credenciais do Android.
• Biometria — uma chave EC P-256 ou RSA-3072 armazenada por trás do BiometricPrompt, usada para
vincular uma credencial biométrica e fazer login com ela.
• Login por ID da conta e atualização do token de sessão.
• Um painel listando o perfil, as chaves de acesso vinculadas e as credenciais biométricas vinculadas,
com opção para desvincular cada uma.
REQUISITOS
• Android 9 (API 28) ou posterior.
• Os fluxos de chave de acesso e biometria exigem um dispositivo com bloqueio de tela e uma biometria cadastrada.
• Uma conta no ambiente de teste do Azuma. Esta versão se comunica com um backend de teste
e não está conectada a dados de produção.
DADOS
As credenciais inseridas são armazenadas no dispositivo em um armazenamento criptografado com suporte do Android KeyStore e são enviadas apenas para o backend do Azuma. O aplicativo não contém
componentes de análise, publicidade ou rastreamento.
Aplicativo de referência para as APIs de vinculação de dispositivo e chave de acesso do Azuma DOA.
Atualizado em
25 de set. de 2026