flutter - 使用基于 Web 的 flutter 应用程序进行身份验证

标签 flutter flutter-web browser-security

我想构建一个 flutter 应用程序,人们可以登录并发布内容供其他用户查看。我希望这个应用程序可以在浏览器中访问,并认为我可以使用 Flutter-Web。

我可以在具有本地数据库的服务器上运行 flutter 应用程序,但问题是,如果一个用户访问该页面并登录,那么其他人也会以该用户身份登录。

我能看到的唯一解决方案是,如果每个人都将我的 flutter 应用程序下载到本地计算机,启动一个实例,然后所有这些实例都与远程数据库进行通信。

我可以使用远程数据库,虽然我不喜欢它,但我不希望人们安装任何东西。

有没有办法通过提供多个 flutter 实例(每个浏览器 session 一个)来解决?

最佳答案

图书馆flutter-auth-ui提供用于 Firebase 身份验证的 UI。

看看它是如何工作的 here .

关于flutter - 使用基于 Web 的 flutter 应用程序进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59790180/

相关文章:

javascript - 如何在浏览器 JS 控制台中包含脚本时覆盖内容安全策略?

firebase - 无法使用Flutter Web访问Cloud Firestore

javascript - 如何保护firefox浏览器扩展源代码

dart - 在 Flutter 中显示全屏图像 onTap

android - 如何使用 Flutter 构建增强现实应用程序?

flutter - 使 Flutter Web Sentry 错误报告可读?

javascript - 当 pub.dev 插件没有 web 支持时,使用 npm packages for flutter web

flutter - 如何关闭抽屉返回首页?

flutter - 当我将自定义小部件插入 Column/Flutter 中时,它会崩溃