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

问题描述 投票:0回答:2

我刚开始从事我的毕业项目。我想在我的应用程序中实现管理功能。到目前为止,我已经实现了数据流和身份验证,但我一直坚持实现管理 SDK,以从身份验证表中删除用户,以便管理员拥有完整的权限。

还有其他可行的方法吗?或者我必须为此实施 Admin SDK。请指导?如果是的话我该怎么做?

android flutter firebase admin google-admin-sdk
2个回答
0
投票

Firebase Admin SDK 设计用于在可信环境中使用,例如您的开发计算机、您控制的服务器或 Cloud Functions/Cloud Run。它们明确不能在客户端应用程序中使用,例如您的 Flutter 应用程序。

如果您想创建一个可用于管理用户的 Flutter 应用程序,您需要:

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

另请参阅:


0
投票

我建议使用这个包来集成 Flutter Admin SDK

https://pub.dev/packages/dart_firebase_admin

© www.soinside.com 2019 - 2024. All rights reserved.