FLUTTER ECOSYSTEM

otp

Biblioteca de Senha Única Baseada no Tempo RFC6238 / Google Authenticator

Versão mais recente
3.2.0
Downloads em 30 dias
61,7 mil
Curtidas
201
Pontos Pub
150

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Visão geral

Uma biblioteca Dart que implementa o algoritmo de senha única baseada no tempo (TOTP) conforme especificado no RFC 6238, compatível com o Google Authenticator e outros aplicativos compatíveis com TOTP. Permite códigos de autenticação seguros e limitados no tempo para autenticação de dois fatores (2FA). O pacote suporta a geração e validação de OTP em múltiplas plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux. Ideal para integrar 2FA em aplicações Flutter com configuração mínima.

Casos de uso
  • Autenticação de dois fatores em aplicativos móveis
  • Sistemas de login seguros com 2FA
  • Integração com o Google Authenticator
  • Gerando códigos de acesso limitados no tempo
  • Verificação da conta do usuário
  • Geração de código de backup
Principais recursos
  • Implementação TOTP compatível com RFC 6238
  • Suporte multiplataforma
  • Geração e validação simples de OTP
  • Suporta passos de tempo e dígitos personalizados
  • Compatível com aplicativos de autenticador
  • Leve e sem dependências
Indicado para
  • Aplicativos que exigem 2FA
  • Serviços de autenticação
  • Aplicações focadas em segurança
  • Desenvolvedores construindo fluxos de login seguros
  • Integração com sistemas TOTP existentes
Considerações
  • Requer sincronização de tempo adequada
  • Não manipula a geração de código QR
  • Nenhuma interface de usuário embutida
  • Manipulação manual do armazenamento da chave secreta
  • Não adequado para armazenamento de token de longo prazo
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add otp

Categorias

Repositório-fonte

Projetos relacionados