Я использую аутентификацию по электронной почте/паролю через Firebase, поэтому в настоящее время у меня есть только аутентифицированный пользователь и пользователь, не прошедший проверку подлинности. Но для приложения я хотел бы иметь администратора, модератора, пользователя и гостя четыре разные роли.Аутентификация на основе ролей с firebase и angularjs
Я провел некоторое исследование, но не смог найти ни одного существующего примера или логики для этого. Вот мои первоначальные данные, но не уверены, насколько это возможно. В основном два этапа:
- Создайте таблицу в firebase под названием «Пользователь», в то время как Firebase записывает адрес электронной почты/пароль, я также выталкиваю данные (адрес электронной почты/пароль) и информацию о роли в таблицу.
- В пути, проверьте, если пользователь имеет соответствующую роль для доступа к определенной странице
Любой другой лучший способ сделать это? Любая идея была бы оценена!