Для простоты я опишу последовательность действий со скриншотами.
У нас есть страница интеграции в нашем приложении (для доменов G-Suite), которая включает кнопку «Интеграция с Google».Мы разрешаем установку только для администраторов домена, оставив флажок «Включить индивидуальную установку» на панели мониторинга API Marketplace не установленным.
Поток в приложенииэто так:
- Перейдите на страницу интеграции после выхода из системы и попробуйте нажать кнопку «Интегрировать с Google».
теперь мы получаем правильное сообщение об ошибке, что пользователь должен войти в систему, и войти в Google с другой вкладки.
Войдите из другой вкладки в учетную запись
Non Super Admin G Suite Попробуйте нажать кнопку и получите правильное сообщение об ошибке
Обновите страницу и попробуйте еще раз нажать кнопку Интегрировать с Google, проблема здесь в том, что теперь я перенаправлен на домашнюю страницу своего приложения, сообщение об ошибке из шага 3 не отображается.
note , когда я пытаюсь использовать этот поток и войти в систему как личный пользователь (gmail.com - не пользователь gsuite), это работает должным образом даже после обновления страницы.
Подскажите, пожалуйста, что мне делать?