创建使用 Firebase REST 的应用程序时如何处理身份验证

How to handle authentication when creating an app that uses Firebase REST

我正在尝试创建一个需要使用后端的应用程序。该后端将用于同步(最初)为 iOS、macOS、watchOS 创建的应用程序。希望以后能扩充。

Firebase 看起来是一个不错的工具,但它只有这么多 SDK。我想尽可能地统一代码库以利用代码重用。

看起来他们的 REST API 是可行的方法:我只是使用 REST 创建了一个框架,我们开始了:https://firebase.google.com/docs/database/rest/start

但是,他们的身份验证似乎不支持 REST。

如何绕过这个限制?我应该怎么做才能获得 Firebase 能够理解的有效身份验证令牌?

请记住,我对网络内容不是很熟悉,即使阅读了很多文章,我仍然对如何准确地处理这个问题感到困惑。例如, 用户有类似的担忧,但我并不完全理解答案。

Firebase 现在正式支持 REST API:

https://firebase.google.com/docs/reference/rest/auth/

You can query the Firebase Auth backend through a REST API. This can be used for various operations such as creating new users, signing in existing ones and editing or deleting these users.