php - Firebase PHP API - 如何避免在每个请求中创建 Factory()

标签 php rest firebase-authentication

我正在使用适用于 PHP 的 Kreait Firebase Admin SDK。根据文档,为了验证 TokenID,首先我需要创建一个运行以下代码的 $auth 对象:

$factory = (new Factory)
        ->withServiceAccount('...')
        ->withDatabaseUri('...');

$auth = $factory->createAuth();

但是,这需要在每个 API 请求上完成,运行它大约需要 1 秒,这对用户体验非常不利。有什么方法可以避免在每次请求时都运行它或存储 $auth 对象?

最佳答案

最好的解决方案是停止使用 PHP,并使用在 Node 中使用 firebase 函数的无服务器后端方法。

关于php - Firebase PHP API - 如何避免在每个请求中创建 Factory(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60378836/

相关文章:

php - 在 Laravel 中运行 python 脚本

javascript - 在url中的ajax请求之后捕获并更新变量值

php - 在 PHP 中使用 REST API 在 SalesForce 中创建销售线索

dart - 在 firebase_auth 插件版本 0.2.0 中访问 c​​urrentUser 数据

javascript - getIdToken() 不是函数,即使它在 firebase 文档中像函数一样使用

php - 如何加载下一篇/上一篇文章

php - PHP 如何将原始 cookie 解析为 $_COOKIE?

Java:取消REST服务方法执行

asp.net - 身份验证后手动将属性添加到请求正文

javascript - Facebook OAuth 与 Firebase 和 Expo