Visão geral
O pacote local_auth fornece um plugin Flutter para autenticação local segura usando biometria (impressão digital, reconhecimento facial), código, PIN ou padrão. Ele permite que aplicativos verifiquem a identidade do usuário diretamente no dispositivo, sem depender de servidores externos. O plugin integra-se às APIs nativas de autenticação no Android, iOS, macOS e Windows, garantindo o cumprimento das práticas de segurança específicas de cada plataforma. Suporta tanto autenticação quanto verificações de disponibilidade de biometria, tornando-o ideal para operações sensíveis como login, confirmação de pagamento ou acesso a dados. O pacote foi projetado para simplicidade e consistência entre plataformas.
Casos de uso
- Login seguro do aplicativo
- Confirmação de pagamento
- Acessando dados sensíveis
- Verificação de identidade do usuário
- Autenticação de dois fatores
Principais recursos
- Suporte de autenticação biométrica
- Falha de código de acesso/código PIN/padrão
- Segurança nativa da plataforma
- Verificação de status de autenticação
- Compatibilidade multiplataforma
Indicado para
- Aplicativos que exigem verificação segura de usuário
- Aplicações financeiras ou relacionadas à saúde
- Software focado em privacidade
- Aplicações com foco em dispositivos móveis
- Autenticação de nível empresarial
Considerações
- Requer hardware biométrico de nível de dispositivo
- Limitado à autenticação do dispositivo local
- Sem sincronização baseada em nuvem
- As permissões devem ser tratadas explicitamente
- Não adequado para autenticação remota