FLUTTER ECOSYSTEM

local_session_timeout

如果应用程序在 'x' 持续时间内未收到任何用户操作或在后台运行,则重定向用户到认证页面。

最新版本
3.2.0
近 30 天下载
1.3万
喜欢数
101
Pub 分数
150

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

local_session_timeout 包会在用户指定的不活动时间段后或应用在后台运行过久时,自动将用户重定向到身份验证页面。它通过基于用户交互或经过的时间强制会话超时来提高安全性。适用于需要安全访问控制的应用程序,可在 Android、iOS、Web、macOS、Windows 和 Linux 等多个平台上使用。该包可使用简单配置与 Flutter 应用无缝集成。

适合场景
  • 在移动应用中保护敏感数据
  • 在不活动后强制自动登出
  • 保护用户在网页和桌面端的会话
  • 防止在长时间后台使用期间未经授权的访问
  • 实现基于时间的会话过期
主要特点
  • 自动重定向在不活动时
  • 背景超时检测
  • 跨平台支持
  • 与 Flutter 的简单集成
  • 可配置的超时持续时间
  • 可自定义重定向路由
适合对象
  • 安全的Flutter应用程序
  • 处理个人或财务数据的应用程序
  • 企业级认证需求
  • 需要一致会话管理的多平台应用
  • 开发人员优先考虑用户安全
使用建议
  • 需要正确处理导航状态
  • 可能需要针对复杂路由进行定制
  • 依赖准确的系统时间和后台执行
  • 不适合需要持续活跃会话的实时应用程序
  • 应在不同平台上进行彻底测试
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add local_session_timeout

所属分类

源码仓库

关联项目