Разрешить вход в Google только с помощью учетных записей G Suite? - PullRequest
1 голос
/ 02 апреля 2020

Я создаю собственное веб-приложение и использую вход в Google для аутентификации. Я бы хотел, чтобы на экране «Выбрать учетную запись» пользователь мог выбрать только учетную запись G Suite для входа в мое веб-приложение. Мне известно о передаче параметра hostedDomain с одним доменом, массивом или звездочкой. Когда в качестве значения я использую звездочку, экран «Выбор учетной записи» отображается правильно, отображая только учетные записи G Suite. Проблема в том, что я получаю сообщение об ошибке после выбора учетной записи G Suite.

Error: 'Account domain does not match hosted_domain specified by gapi.auth2.init.'

Я не хочу указывать, какой домен / домены необходимо разрешить. Я хочу разрешить все домены G Suite.

Есть ли такая вещь? Я чувствую, что нечто подобное не должно требовать слишком много. В настоящее время я думаю о том, чтобы просто использовать метод getHostedDomain() после успешного входа в систему, если он возвращает нулевое или неопределенное значение, тогда текущее электронное письмо / профиль не является учетной записью G Suite, поэтому удалите их из системы, прежде чем переходить в веб-приложение.

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...