如何使用REST API使用Google Provider自动执行Firebase的身份验证流程?

时间:2019-05-29 16:06:06

标签: firebase-authentication google-authentication

我有一个与Firebase提供程序一起使用Google身份验证的系统。我对API的集成测试自动化存在问题。测试由一堆HTTP请求(邮递员集合)表示。为了从Firebase获取令牌,我需要在测试之前做一些步骤。

我只能看到的解决方案是将refresh token添加到测试中,并调用Refresh令牌端点以获取新令牌。不知道刷新令牌将存活多长时间。看起来不是一个好的解决方案。像Selenium这样的E2E框架不是一个选择。

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

有人知道这是否可行吗?如果没有的话,没有硒该如何自动化?

0 个答案:

没有答案