Интеграция с отключенным Google для отдельных установок не работает последовательно - PullRequest
0 голосов
/ 24 декабря 2018

Для простоты я опишу последовательность действий со скриншотами.

У нас есть страница интеграции в нашем приложении (для доменов G-Suite), которая включает кнопку «Интеграция с Google».Мы разрешаем установку только для администраторов домена, оставив флажок «Включить индивидуальную установку» на панели мониторинга API Marketplace не установленным.

enter image description here

Поток в приложенииэто так:

  1. Перейдите на страницу интеграции после выхода из системы и попробуйте нажать кнопку «Интегрировать с Google».

enter image description here

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

enter image description here

Войдите из другой вкладки в учетную запись Non Super Admin G Suite Попробуйте нажать кнопку и получите правильное сообщение об ошибке

enter image description here

Обновите страницу и попробуйте еще раз нажать кнопку Интегрировать с Google, проблема здесь в том, что теперь я перенаправлен на домашнюю страницу своего приложения, сообщение об ошибке из шага 3 не отображается.

note , когда я пытаюсь использовать этот поток и войти в систему как личный пользователь (gmail.com - не пользователь gsuite), это работает должным образом даже после обновления страницы.

Подскажите, пожалуйста, что мне делать?

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