Firebase authentication 如何使用RESTAPI与Google Provider一起自动化Firebase的身份验证流程?

Firebase authentication 如何使用RESTAPI与Google Provider一起自动化Firebase的身份验证流程?,firebase-authentication,google-authentication,Firebase Authentication,Google Authentication,我有一个系统正在使用Firebase与Google提供商进行身份验证。我对自动化API集成测试有一个问题。测试由一组HTTP请求(邮递员集合)表示。在测试之前,我需要执行一些步骤才能从Firebase获得令牌 我能看到的唯一解决方案是向测试中添加刷新令牌,并调用刷新令牌端点以获取新令牌。不确定刷新令牌的有效期。看起来不是个好办法。像Selenium这样的E2E框架不是一个选项 在理想情况下我想要实现的目标: 测试的输入是Google帐户的用户名/密码,可能还有指向正确Firebase项目的设置。

我有一个系统正在使用
Firebase
Google
提供商进行身份验证。我对自动化API集成测试有一个问题。测试由一组HTTP请求(邮递员集合)表示。在测试之前,我需要执行一些步骤才能从Firebase获得令牌

我能看到的唯一解决方案是向测试中添加
刷新令牌
,并调用刷新令牌端点以获取新令牌。不确定刷新令牌的有效期。看起来不是个好办法。像Selenium这样的E2E框架不是一个选项

在理想情况下我想要实现的目标: 测试的输入是Google帐户的用户名/密码,可能还有指向正确Firebase项目的设置。我需要表演一些 魔术HTTP请求(无需用户交互)获取Firebase令牌

有人知道这是否可行吗?如果没有,如何在没有硒的情况下实现流程自动化