Войти с помощью Google временно отключен для этого приложения - PullRequest
0 голосов
/ 24 мая 2018

Мы сталкиваемся с экраном ниже при попытке аутентификации в Google.Приложение, которое мы пытаемся аутентифицировать, используется для внутренней разработки, и мы не публиковали его для наших пользователей.

Есть идеи, почему это происходит?

enter image description here

Ранее мы видели экран непроверенного приложения (как показано ниже), но теперь аутентификация отключена.

enter image description here

Ответы [ 2 ]

0 голосов
/ 21 декабря 2018

Я нашел эту ветку некоторое время назад, когда это случилось с нами в нашем проекте разработки на Google Cloud Platform.

Вы можете использовать проект для разработки без проверки.Нет проблем в этом.Но есть некоторые ограничения (больше информации здесь и здесь ).По сути, мы достигли предела в 100 пользователей, имеющих доступ к приложению.Это было странно, потому что мы тестировали с несколькими учетными записями (5-6), пока не обнаружили, что, если вы удалите и снова установите приложение, оно будет считаться новым пользователем.Мы тестировали пошаговую авторизацию, поэтому много раз удаляли / устанавливали приложение и достигли квоты.

Когда вы достигнете этого предела, вы увидите сообщение «Вход в систему с Google временно отключен для этого приложения»."и только пользователи из организации, где размещен проект, могут получить доступ к приложению.Поэтому мы не смогли выполнить тестирование с нашими учетными записями из демонстрационного домена или с учетными записями Gmail.

Единственное доступное решение - это пройти форму подтверждения OAuth (даже если вы не хотели публиковать приложение),но были проблемы, чтобы сделать это.Например, было обязательно удалить http://localhost из допустимых URL-адресов OAuth.И еще проблемы, связанные с разработкой.

Но это недавно изменилось .Я получал доступ к экрану учетных данных OAuth в Google Cloud Platform (API и сервисы> Учетные данные> экран согласия OAuth) в течение этой недели, и теперь эта страница отличается.Теперь вам не нужно указывать «Авторизованные источники JavaScript» и «Авторизованные URI перенаправления», вам просто нужно указать свои области действия для API Google и Авторизованных доменов.Затем в нижней части страницы вы найдете кнопку « Подтвердить подтверждение » и процесс начнется.Справа вы также найдете некоторую информацию:

Об экране согласия

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

Подтверждение OAuth Developer

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

Требуется проверка, если

Ваш тип приложения общедоступен, и Выдобавить чувствительный объем Проверка может занять несколько дней.По мере обработки вы будете получать обновления по электронной почте.

Сохранение без публикации

Даже если ваш экран согласия не опубликован, вы все равно можете протестировать свое приложение с пользователями со следующими ограничениями:

  • Чувствительные области ограничены 100 запросами на гранты, прежде чем требуется проверка

  • Пользователи видят дополнительную страницу, указывающую, что ваше приложение не провереноGoogle.

Чтобы включить «Авторизованные источники Javascript Origins» и «Авторизованные URI перенаправления», вам нужно перейти к API и службам> Учетные данные и там нажать на свой клиент OAuth 2.0ID . Появится форма, в которую вы можете добавить их.

В нашем случае для получения ответа от Google потребовался 1 день. В электронном письме было несколько инструкций для прохождения проверки. У нас былочтобы ответить на электронное письмо с загруженным на YouTube видео с указанием следующих пунктов:

  1. Как пользователь регистрируется в вашем приложении и получает грантыдоступ к конфиденциальным областям, запрошенным при проверке?
  2. Экран согласия OAuth с точки зрения конечных пользователей
  3. Как ваше приложение использует запрошенные области для предоставления услуг разработчикам?
  4. Aадрес электронной почты и пароль тестовой учетной записи, чтобы мы могли протестировать процесс регистрации пользователей и проверить функциональность проекта.

Мы записали видео, показывающее пункты 1, 2 и 3, и отправили им тестовую учетную запись для номера.4.

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

Итак, наконец, проблема была решена!10

Я надеюсь, что это может помочь людям в такой же ситуации.Это действительно раздражало нас.

0 голосов
/ 24 мая 2018

Проверка клиента OAuth

Начиная с 18 июля 2017 года клиенты Google OAuth, запрашивающие определенные конфиденциальные области OAuth, будут проверяться Google.

Проверка клиента OAuth Начиная с 18 июля 2017 года, клиенты Google OAuth, запрашивающие определенные конфиденциальные области OAuth, будут проверяться Google.

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

Это изменение относится к веб-клиентам Google OAuth, в том числе к тем, которые используются во всех проектах скриптов приложений. Проверяя ваше приложение с помощью Google, вы можете удалить экран непроверенного приложения из потока авторизации и дать своим пользователям уверенность в том, что ваше приложение не является вредоносным.

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

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