Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 7 Próxima »

A autenticação via biometria é um método de segurança que utiliza características físicas, comportamentais ou fisiológicas únicas de um indivíduo para verificar sua identidade. Diferentemente das senhas tradicionais ou PINs, a biometria utiliza informações inerentes ao próprio usuário, o que torna o processo de autenticação mais seguro e conveniente.

O Cronapp utiliza dois tipos de biometria, impressão digital e reconhecimento facial (FaceID).

Impressão digital: A digitalização das impressões digitais é uma das formas mais conhecidas de autenticação biométrica. Cada pessoa possui padrões únicos de cristas e sulcos em suas digitais, tornando-as altamente distintas. Este recurso está disponível somente para sistemas operacionais Android.

Reconhecimento facial (FaceID): O reconhecimento facial mapeia características específicas do rosto de uma pessoa para verificar sua identidade. Essas características podem incluir a distância entre os olhos, o formato do nariz, a disposição dos lábios, entre outros. Este recurso está disponível somente para sistemas operacionais iOS.

A biometria funciona por sessão de usuário. Para que o token de autenticação fique salvo na aplicação, inicialmente é preciso logar manualmente, informando usuário e senha, após isso é possível fazer login utilizando a biometria. No entanto, se o usuário optar por fazer o logout da aplicação usando o botão "sair", o token de biometria será excluído, e ele terá que realizar o login manualmente novamente. Esse procedimento é necessário para garantir a segurança e a privacidade do usuário, uma vez que o token de biometria é apagado ao encerrar a sessão. Dessa forma, em futuras interações, a biometria não poderá ser utilizada para autenticação até que o usuário efetue o login manualmente novamente.


Nenhuma informação de login é salva no dispositivo. Apenas o token JWT (JSON Web Token) é revalidado para autenticação. Isso significa que o token JWT, que geralmente é obtido por meio de um processo de autenticação anterior, é enviado ao servidor para verificar sua validade. Não há armazenamento especial de informações de autenticação no banco de dados do próprio aparelho

Pré-requisitos

Para realizar o exemplo deste tutorial, é necessário que o usuário possua um aparelho celular com o sistema operacional Android ou iOS.

Passos

Configurações do Projeto

Para habilitar a biometria em um projeto do Cronapp é muito simples. Inicialmente clique com o botão direito no nome do projeto (destaque 1 da figura 1) e em seguida acesse a funcionalidade Configuração (destaque 2 da figura 1), essa funcionalidade também pode ser acessada através do menu Projeto, localizado no menu superior da IDE. Uma janela será exibida, acesse a aba Configurações do Projeto (destaque 3 da figura 1) e por fim, marque a checkbox "Habilitar Autenticação por Biometria (Mobile)" (destaque 4 da figura 1).


Figura 1 - Configuração da biometria.

Compilando o projeto

Testes de biometria utilizando o Cronapp browser não são muito eficazes, por isso, recomendamos gerar uma apk. Acesse os tópicos "Build Android" e "Build iOS" da documentação Menu Dispositivos Móveis para mais informações.

  • Sem rótulos