FLUTTER ECOSYSTEM

local_session_timeout

Redirecione o usuário para a página de autenticação se o aplicativo não receber nenhuma interação do usuário ou estiver em segundo plano por um período de tempo "x".

Versão mais recente
3.2.0
Downloads em 30 dias
12,7 mil
Curtidas
101
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

O pacote local_session_timeout redireciona automaticamente os usuários para uma página de autenticação após um período especificado de inatividade ou quando o aplicativo tiver sido executado em segundo plano por muito tempo. Ele ajuda a aumentar a segurança ao forçar tempos limite de sessão com base na interação do usuário ou no tempo decorrido. Ideal para aplicativos que exigem controle de acesso seguro, funciona em múltiplas plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux. O pacote se integra perfeitamente aos aplicativos Flutter com configuração simples.

Casos de uso
  • Protegendo dados sensíveis em aplicativos móveis
  • Aplicar o deslogamento automático após inatividade
  • Protegendo sessões de usuário na web e desktop
  • Evitando acesso não autorizado durante uso prolongado em segundo plano
  • Implementando expiração de sessão baseada em tempo
Principais recursos
  • Redirecionamento automático na inatividade
  • Detecção de tempo limite de fundo
  • Suporte multiplataforma
  • Integração simples com o Flutter
  • Duração de tempo limite configurável
  • Rota de redirecionamento personalizável
Indicado para
  • Aplicativos Flutter seguros
  • Aplicativos que lidam com dados pessoais ou financeiros
  • Necessidades de autenticação em nível corporativo
  • Aplicativos multiplataforma que exigem gerenciamento de sessão consistente
  • Desenvolvedores priorizando a segurança do usuário
Considerações
  • Requer manipulação adequada do estado de navegação
  • Pode ser necessário personalização para roteamento complexo
  • Depende do tempo do sistema preciso e da execução em segundo plano
  • Não adequado para aplicativos em tempo real que exigem sessões ativas contínuas
  • Deve ser testado cuidadosamente em diferentes plataformas
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add local_session_timeout

Categorias

Repositório-fonte

Projetos relacionados