Ограничение электронной почты для google signin api

Что я хочу сделать, так это .. Я создаю приложение, которое принимает только вход в Google. Но проблема в том, что я хочу, чтобы только конкретный человек мог войти в систему с помощью входа в Google.

например, только такое письмо, например:

[email protected]

наконец-то смог войти, имея @company.edu.in, но с помощью Google. Не локальный вход.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
23
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

На данный момент ваш лучший вариант - сохранить список на своей стороне, и как только вы получите id_token от Google, проверьте, хотите ли вы, чтобы они вошли в систему. Если нет, отобразить сообщение об ошибке. На данный момент вы не можете добавить эти ограничения на сторону Google. Если вы знаете домен пользователей, вы можете передать параметр «hd» в URL-адресе oauth. Это поможет пользователям, но они по-прежнему могут входить в систему с другой учетной записью, и вам нужно полагаться на проверку на вашей стороне.

Вскоре, используя firebase auth, вы сможете добавить ограничение на то, какие учетные записи могут входить в систему. Так что вам тоже стоит это проверить.

Другие вопросы по теме