firebase 我如何在我的flutter中实现管理SDK,以便我可以从管理面板管理用户?

ggazkfy8  于 2023-02-09  发布在  Flutter
关注(0)|答案(1)|浏览(139)

我是flutter的新手,正在做我的毕业设计。我想在我的应用程序中实现管理功能。到目前为止,我已经实现了数据流和身份验证,但我还在实现管理SDK,以便从身份验证表中删除用户,使管理员拥有完整的权限。
有没有其他的方法?或者我必须实现这个管理SDK。请指导?如果有,我应该怎么做?

6ie5vjzr

6ie5vjzr1#

Firebase Admin SDK设计用于受信任的环境,例如您的开发机器、您控制的服务器或Cloud Functions/Cloud Run。它们明确不用于客户端应用程序,例如Flutter应用程序。
如果您想要创建可用于管理用户的Flutter应用,您需要:

  • 创建您自己的API端点(例如,使用Cloud Functions或Cloud Run),您可以在其中使用Admin SDK实现必要的用例。
  • 保护这些端点,以便只有授权用户才能呼叫它们,
  • 然后从Flutter应用程序代码中调用API端点。

另见:

相关问题