Пример домашней страницы OAuth для Google - PullRequest
0 голосов
/ 17 января 2020

Я создал приложение флаттера в iOS и Android, которое использует OAuth2. Для того, чтобы аутентифицировать приложение. Хотя я могу успешно войти в систему iOS, Android выдает ошибку, следующую ошибку:

E/flutter ( 6309): [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: PlatformException(sign_in_failed, com.google.android.gms.common.api.ApiException: 10: , null)

Это почти наверняка связано с проблемой конфигурации в моем запросе проверки OAuth. Их отклонение (см. Ниже) описывает необходимую им домашнюю страницу:

Уважаемый разработчик,

Спасибо за отправку запроса на подтверждение OAuth-приложения.

К сожалению, мы не можем продолжайте процесс проверки до тех пор, пока запрошенные вещи не будут предоставлены.

Как мы уже говорили в нашем предыдущем сообщении, для продолжения процесса проверки вашего проекта what-happend-here вам потребуется предоставить домашнюю страницу, которая точно представляет личность вашего приложения для пользователей Google.

Каждый проект OAuth2 требует домашней страницы. Чтобы пользователи понимали цель вашего приложения, ваша домашняя страница должна:

  • Быть проверенным доменом, находящимся в вашей собственности
  • Быть точным, всеобъемлющим и легко доступным для всех пользователей
  • Ссылка на внешне доступный домен, который описывает необходимый контент, контекст или подключение к приложению, которое вы отправляете
  • Объясните с прозрачностью цель, для которой ваше приложение запрашивает пользовательские данные
  • et c.

Однако, несмотря на описание, я не чувствую, каким он должен быть. Есть ли пример такой страницы, которую я могу использовать в качестве модели? Спасибо за любую помощь.

...