一个无密码(基于生物识别)的Web身份验证系统。
AuthConfirmation 主页 设置
入门
-
克隆 GitHub 仓库
git clone https://github.com/aratheunseen/signature-passwordless-web-authenticaton.git
-
导航到项目目录
cd signature-passwordless-web-authenticaton -
运行以下命令获取所需的依赖项
flutter pub get -
接下来,您需要创建一个新的 Firebase 项目并为该应用程序进行配置。您可以遵循本文档中的说明: https://firebase.google.com/docs/flutter/setup。
-
设置好 Firebase 项目后,您需要将 Firebase 配置文件添加到项目中。具体来说,您需要添加 Android 的 google-services.json 文件。您可以从 Firebase 控制台下载这些文件。
-
添加 Firebase 配置文件后,您需要启用 Firebase 项目中的 Firebase 身份验证。您可以通过转到 Firebase 控制台中的“身份验证”部分并按照说明启用身份验证来完成此操作。启用 Firebase 身份验证后,您需要设置 Flutter 应用中的 Firebase 身份验证提供程序。具体来说,您需要配置电话身份验证提供程序。您可以遵循本文档中的说明: https://firebase.google.com/docs/auth/flutter/start。
-
将您的 Android 或 iOS 设备连接到您的计算机,或启动模拟器。
-
通过执行以下命令来运行应用程序
flutter run这将会在您的设备或模拟器上启动该应用程序。
-
如果您想构建一个 APK 文件,请执行以下命令
flutter build apk --release
注意:在运行应用程序之前,请确保您已为 Flutter 设置了合适的开发环境。有关设置开发环境的更多信息,请参阅官方文档: https://flutterdart.cn/docs/get-started/install。
要求
- 已在您的计算机上安装 Flutter SDK
- 已安装 Android Studio 或 VS Code 及 Flutter 扩展
- 用于运行应用程序的模拟器或物理设备
- 已在您的计算机上安装 Git 以便克隆仓库