для клиентов, посещающих это приложение.
Помимо этого есть CMS, которая управляет контентом этого приложения.
Есть необходимость обрабатывать данные формы из next апы таким образом, чтобы пользователи CMS видели эти письма внутри админки.
Подскажите, пожалуйста, нормальным ли будет решение записывать данные из формы напрямую в firestore, либо же здесь есть какие-то потенциальные секъюрные риски?
Заранее спасибо за советы и ответы!
Нормально, это основной сценарий использования. Правила безопасности Firestore следует адекватно настроить.
Насчет правил тогда тоже вопрос Нормально - это как? Прикручивать анонимную авторизацию? Потому что на сайт могут заходить абсолютно любые кастомеры и им не обязательно создавать акк, чтобы отправить письмо Или может что-то еще?
Да, лучше анонимную авторизацию использовать. Если вам нужно записать данные формы в БД, то разумно дать доступ только на создание документа. Также стоит проверять структуру документа. И чтобы себя обезопасить сильнее можно рассмотреть интеграцию App Check.
огромное спасибо!
Обсуждают сегодня