В настоящее время я создаю многоплатформенное веб-приложение и сейчас занят аутентификацией пользователей. Я использую vue на стороне клиента и django и серверную часть с postgres в качестве db.
Я подумал, что попробую использовать аутентификацию firebase, поскольку это ускорит процесс, а также позаботится о различных проблемах, таких как безопасность и т. д. Теперь я столкнулся с небольшой проблемой:
Я знаю о каком-то способе установки ролей пользователей, но не совсем уверен. С точки зрения расширения круга пользователей у меня есть две идеи:
пожалуйста, помогите

Я написал блог и сделал видео о том, как вы можете использовать настраиваемые утверждения для назначения ролей вашим пользователям. По сути, вы применяете настраиваемые утверждения к защищенному бэкэнду, например внутри облачных функций, и их можно использовать для управления доступом к бэкэнд-функциям Firebase, таким как Cloud Firestore и база данных в реальном времени. Вы также можете проверить Руководство по Firebase для получения дополнительной информации.
Что касается дополнительных данных о пользователе, таких как пол и адреса, они должны храниться в Cloud Firestore, базе данных реального времени или любой другой базе данных, которую вы выберете для использования. Это не информация, которая вам постоянно нужна при доступе к объекту User.
Большое спасибо, Джен! Я проверю ваш блог и видео сегодня. Один последний вопрос, хотя вы уже ответили мне. Могу ли я подключить / расширить свою пользовательскую модель с моей локальной базой данных, в данном случае с моей серверной базой данных postgresql? Редактировать Неважно, я только что прочитал ваш блог, и он все прекрасно объясняет. Большое спасибо.