私はデータベースとしてMySQLを使用するPHPベースのアプリケーションを使用しています。私は現在、アプリケーションのユーザー用のリアルタイムメッセージングシステムを構築しようとしています。私はFirebaseがこれを構築するための非常に良い解決策であることを発見しました。しかし、私が計画しているアーキテクチャがアーキテクチャと互換性があるかどうかはわかりません。ドキュメンテーションを掘り下げても、本当に答えが得られませんでした。私は、ユーザーが再びチャットを使用するにはログインする必要はありませんPHPで認証し、FirebaseでJSとやりとりする
ので、私は、サーバーを介して認証 (すなわち、PHPから)にしたい:
私の疑問があります。
特に、直接接続だけでなく効率的でも、私のサーバで望ましくないオーバーヘッドを持ちたくないので、チャット/メッセージングをクライアントからFirebaseに直接送信したいと考えています。
phpで認証して秘密鍵などを取得し、それを使ってJs経由で安全に接続できますか?
私が見つけたthis linkは、カスタム認証システムについて語っています。しかし、これが私が使用しなければならないものなのかどうかはわかりません。そして、もし解決策がスケーラブルであり、大丈夫ならば。