我正在使用适用于 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/