我有一个基于 PHP 的应用程序,它使用 MySQL 作为数据库。我目前正在尝试为应用程序中的用户构建一个实时消息传递系统。我发现 Firebase 是构建它的一个非常好的解决方案。但是,我不确定我正在规划的架构是否与正在规划的架构兼容。挖掘文档并没有真正让我得到答案。
我的疑问是:
我不希望用户再次登录以使用聊天,所以我想通过服务器(即来自 php)进行身份验证。
我希望直接从客户端到 Firebase 进行进一步的聊天/消息传递,因为我不想在我的服务器上产生不必要的开销,尤其是当直接连接不仅支持而且高效时。
我可以通过 php 进行身份验证并获取一些密钥或其他东西,然后使用它通过 Js 安全连接吗?
我找到了这个关于自定义身份验证系统的链接。但我不确定,如果这是我必须使用的。如果正在计划的解决方案是可扩展的并且没问题。