Как ограничить запрос аутентификации / регистрации пользовательскими доменами электронной почты с помощью аутентификации Firebase

#javascript #firebase #authentication #firebase-authentication #gmail

#javascript #firebase #аутентификация #firebase-аутентификация #gmail

Вопрос:

Есть ли способ ограничить использование веб-приложения только пользователями, имеющими доступ к определенному пользовательскому домену Gmail. например, пользователи должны иметь ‘@companyName.ac.uk ‘адрес электронной почты для успешной регистрации/создания учетной записи.

Ответ №1:

Используя только аутентификацию Firebase, нет, вы не можете ограничить, кто проверяет подлинность — он просто проверяет подлинность пользователей. Контроль того, какие привилегии предоставляются различным пользователям, является вопросом авторизации, и это зависит от разработчика. При этом Firebase предлагает некоторые функции, которые могут помочь, такие как пользовательские утверждения токена аутентификации, функции на стороне сервера и правила доступа к базе данных Firestore / в режиме реального времени. Какая комбинация из них лучше всего подходит для вас, зависит от того, как вы создаете свое приложение.