У меня есть приложение на основе PHP, которое использует MySQL в качестве базы данных. В настоящее время я пытаюсь создать систему обмена сообщениями в реальном времени для пользователей приложения. Я нашел Firebase, чтобы быть очень хорошим решением для построения этого. Однако я не уверен, совместима ли планируемая мной архитектура с планируемой архитектурой. Копание документации не дало мне ответов.
Мои сомнения:
Я не хочу, чтобы пользователи снова входили в систему, чтобы использовать чат, поэтому я хочу
аутентифицируется через сервер (т.е. из php).
Я хочу, чтобы дальнейший чат / обмен сообщениями происходил непосредственно от клиента к Firebase, поскольку я не хочу, чтобы на моем сервере возникали нежелательные накладные расходы, особенно когда прямое соединение не только поддерживается, но и эффективно.
Могу ли я пройти аутентификацию через php и получить какой-нибудь секретный ключ или что-то еще, а затем использовать его для безопасного соединения через Js?
я нашел эта ссылка который говорит о кастомной системе аутентификации. Но я не уверен, если это то, что я должен использовать. И если решение я планирую масштабируемым и хорошо.
Других решений пока нет …