2016-08-03 2 views
0

В настоящее время у меня есть сервер, работающий в Django, и интерфейс в Angular 2. Я планирую создать чат-обмен сообщениями с помощью Firebase, но я не знаю, следует ли мне называть сохранение данных непосредственно на клиенте или отправлять он сначала на моем сервере и выполняет вызовы.Архитектура Firebase

1) Клиент посылает сообщение -> Firebase Если я структурировать так, любой пользователь может иметь доступ на чтение и на базе написать

2) Клиент посылает сообщение -> Мой сервер (Использование учетная запись службы) -> Firebase И если я структурирую это так, у клиентов будет только доступ на чтение, чтобы они могли подписаться, но не отправлять какое-либо сообщение.

Каков идеальный способ сделать это?

Спасибо

ответ

0

Firebase предназначен для клиента посылает сообщение -> Firebase архитектуры.

Это ваша ответственность с правилами установки правильно Firebase так, что доступ на чтение и на базе писать основано на их роли/аутентификации и т.д.

вы можете прочитать больше о настройке правил на Firebase : Security & Rules Quickstart

Надежда это помогает!!

Смежные вопросы