获取用于后端测试的 Firebase 令牌

Joe*_*mes 6 firebase firebase-authentication

我正在编写一个应用程序,我想在其中使用 Firebase 对任何类型的后端调用进行身份验证。有没有办法让我通过 CLI 或curl本地测试获取令牌,而无需启动前端来获取令牌?

Che*_*che 10

作为@James-Poag 回答的简历(对我和其他人),请使用:

curl 'https://www.googleapis.com/identitytoolkit/v3/relyingparty/verifyPassword?key=[API_KEY]' \
-H 'Content-Type: application/json' \
--data-binary '{"email":"[user@example.com]","password":"[PASSWORD]","returnSecureToken":true}'
Run Code Online (Sandbox Code Playgroud)

在哪里:

  • email( string ):用户登录时使用的电子邮件。

  • password字符串):帐户的密码。

  • returnSecureToken( boolean ): 是否返回 ID 和刷新令牌。应该永远是真的。

idToken响应负载的属性是您要查找的参数。