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

Authentication with web based flutter app

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

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

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

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

有没有办法通过提供多个 flutter 实例,每个浏览器会话一个?

flutter-auth-ui 提供 UI 用于 Firebase 身份验证。

看看它是如何工作的here