PHP- 没有在 firebase 中对用户进行身份验证的选项-php

PHP- No option to authenticate user in firebase-php

我正在尝试确定我是否在用户节点中设置了安全规则,如下所示

Users:
  $uid:
    write: auth.uid != null,
    read : auth.uid != null,

我不明白如何使用 PHP 对用户进行身份验证。由于文档没有像 JavaScript 那样为我提供任何登录功能。因为直到并且除非我对用户进行身份验证。由于安全规则,它不允许我更新用户节点中的值。

Using laravel/firebase-php V4.29
Firebase SDK 8.4
Language - PHP

Firebase 身份验证代码在客户端运行,因此在浏览器或本机应用程序中运行。您在服务器上运行的 PHP 代码,您无法在其中登录用户。服务器端代码本身以管理权限运行,正如您 configure it with a service account.

如果您也直接从客户端代码与数据库交互,您需要在客户端中包含 JavaScript SDK,并在此处登录用户,如documentation.

如果您从服务器端 PHP 代码与数据库进行交互,那应该已经可以工作了,因为使用服务帐户意味着您的代码会绕过安全规则。如果这对您不起作用,请编辑您的问题以说明您如何配置 SDK。