如果不能在客户端使用 firebase-admin SDK,它的用途是什么?

What is the purpose of the firebase-admin SDK if you cannot use it on client side?

我在考虑如何使用 firebase-admin SDK 从我的客户端应用程序执行超出我为普通用户编写的规则的特权操作,我如何 invoke/call 这个方法和函数SDK 从我的客户端管理端提供 app/website?

我的意思是我想为我的用户制作一个完全不同的 UI 的网络应用程序,另一个在子域中(admin.myapp.com),我可以在其中使用 admin sdk,但是如果说在我托管在 (myapp.com) 的应用程序中,我有一个 login/signup 表单,用户可以在其中使用常规的 firebase 客户端 sdk 注册和登录,例如,如果在我的管理网站中我有同样的表格,普通登录用户也可以登录我的管理网站,这不是我想要的,因为只有我,没有其他人可以进入这个网站。

如何将我的网站应用程序与我的管理网站分开?

谁能给我解释一下 firebase admin-sdk 的用途是什么?以及应该如何使用它以及如何使用它?

The Firebase Admin SDK 用于您的服务器,而不是客户端。这就是该页面的标题为 "Add the Firebase Admin SDK to Your Server" 的原因。它不适用于交付给最终用户的应用程序。如果您希望用户执行某些特权代码,他们应该通过您的服务器进行调用。