пользователя с его ролями (isAdmin: true, isReader: false и т.д.), после чего с помощью правил (firebase rules) проверять может ли пользователь делать те или инные действия. Другим вариантом, и более удобным, есть добавления ролей в сам auth.token используя метод setCustomUserClaims(). Но делается это с помощью firebase cloud functions: у тебя после регистрации пользователя срабатывает триггер, в котором ты роли прикрепляется.
Более детально по первому способу советую посмотреть эти два видео:
https://www.youtube.com/watch?v=1PEdd2rtG30
https://www.youtube.com/watch?v=3qODuvp1Zp8
Дока ко второму способу тут: https://firebase.google.com/docs/auth/admin/custom-claims
Спасибо большое!!
Обсуждают сегодня