nhost_flutter_auth 是一个 Flutter 包,可将 Nhost 的认证系统集成到您的应用中,管理用户状态并实现对受保护资源的安全访问。它提供登录和登出事件的实时更新,简化了在多个平台上的认证流程实现。该包支持 Android、iOS、Web、macOS、Windows 和 Linux,使开发者能够专注于构建功能,而不是处理认证逻辑。该包与 Nhost 的后端服务配合使用,安全地管理会话和用户数据。
适合场景
- 安全的用户登录和登出流程
- 实时身份验证状态管理
- 根据用户状态保护路由
- 与 Nhost 后端服务集成
- 使用一致的身份验证构建多平台应用
- 启用基于角色的访问控制
主要特点
- 实时身份验证状态更新
- 跨平台兼容性
- 与 Nhost 后端无缝集成
- 内置会话管理
- 支持登录/登出回调
- 轻松设置,配置最少
适合对象
- 使用 Nhost 后端的 Flutter 应用
- 寻求快速身份验证设置的开发者
- 需要实时身份验证状态的应用程序
- 针对多个平台的项目
- 使用 Nhost 进行全栈开发的团队
- 需要基于角色的访问权限的应用程序
使用建议
- 需要 Nhost 项目设置
- 取决于 Nhost 后端的可用性
- 无需额外代码即可进行有限自定义
- 可能需要移动网络权限
- 认证流程假定使用 Nhost UI 组件
- 不适用于非Nhost后端
