Должен быть верхним частным доменом - PullRequest
0 голосов
/ 19 октября 2018

Я узнаю о Google OAuth , и в нем говорится, что в моем проекте нет соответствующих учетных данных.

Итак, я захожу в Консоль разработчика и нажимаю OAuth-экран согласия .Я вписываю свое доменное имя в их вопрос:

Авторизованные домены Чтобы защитить вас и ваших пользователей, Google разрешает использовать только авторизованные домены приложениям, которые аутентифицируются с помощью OAuth.Ссылки ваших приложений должны быть размещены на Авторизованных Доменах.

Я подтвердил свой домен, но я получил "Должен быть верхний частный домен ".Ссылка приводит меня к некоторому заявлению о программировании на Java.На самом деле, если я нажимаю на вкладку «Подтверждение домена» (снова), в списке нет имен доменов, но я знаю, что добавил их.

В: Как добавить домен для использования с OAuth?Должен ли я квалифицировать его как Top Private Domain или я иду по кроличьей норе?

Ответы [ 3 ]

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

Вы должны использовать TLD (домен верхнего уровня).Если у вас есть поддомен, он принадлежит лицу, которому принадлежит TLD.Например, у вас может быть блог на myamazingblog.wordpress.com, и вы хотите использовать OAuth с ним.К сожалению, это невозможно, поскольку у вас нет wordpress.com (TLD).

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

Попробуйте протестировать на другом устройстве или очистить кеш.

Для меня оказалось, что у меня все было правильно (только с моим доменом example.com), но мое iOS-сафари что-то кэшировало и продолжало выдавать мне сообщение «не в белом списке».Это заставило меня подумать, что мне нужно добавить и dev.example.com, но это не обязательно.

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

0 голосов
/ 27 ноября 2018

Google oauth требует домен верхнего уровня в целях безопасности.Домен верхнего уровня является первым перед доменом .com .net .biz, другими словами, он имеет только одну точку.Существуют исключения, такие как .co.uk.

Субдомены контролируются родительскими доменами и не обязательно принадлежат вам или контролируются вами.Представьте, что у вас есть учетная запись Wordpress на domain.wordpress.com.Wordpress закрывает ваш аккаунт и возвращает домен в неактивное состояние.Другой пользователь требует доменного пользователя и domain.wordpress.com.Если Google разрешит субдомены, они будут вынуждены поверить, что новым пользователем был вы.(Поскольку не требуется публичное уведомление об изменении)

Изменить (более обобщенное утверждение в ответ на комментарий.)

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

Редактировать

Наиболее вероятная проблемаis: Ошибка подтверждения вашего домена.

Запустите процесс подтверждения еще раз.Это даст вам новую запись TXT для добавления в ваш DNS.Перейдите на страницу DNS-провайдеров и добавьте запись.Пока ищите значение обновления в записи SOA.

Преобразуйте обновление SOA из секунд в часы.Разделите на 3600.

Подождите это время + 4 часа для репликации.

Используйте nslookup (или копайте) и ищите запись TXT.Обязательно используйте DNS-сервер Google на 8.8.8.8 (server = 8.8.8.8).

Если запись не найдена, подождите еще немного, если (часы ожидания> 72) прервутся;иначе повторите проверку.

Если nslookup смог найти запись, завершите процесс проверки;если нет, обратитесь к своему провайдеру DNS (может быть проблема с удержанием записи клиента ).

Если на этом этапе все прошло хорошо, у вас должен быть авторизованный домен.

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

...