Google Authsub для домена приложений Google

Мое основное доменное имя зарегистрировано в Службах Google, поскольку я использую их почтовые сервисы.

У меня есть несколько веб-инструментов, которые позволяют пользователям проходить аутентификацию в Google Analytics с помощью Authsub, а затем создавать отчеты на моем веб-сайте. Эти инструменты отлично работают на других моих доменах, но если я размещу их на своем основном домене, я не смогу заставить аутентификацию работать.

Например:

Если я использую запрос, заканчивающийся на:
&scope=https://www.google.com/analytics/feeds/&secure=0&session=1 тогда это ошибки как:

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

Сайт "http://mydomain.com" не был зарегистрирован.

Однако, если я использую запрос, заканчивающийся на:
&scope=https://www.google.com/analytics/feeds/&secure=0&session=1&hd=mydomain.com тогда мне представили:

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

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

Я хочу, чтобы он проходил обычную аутентификацию (например, спрашивал у пользователей их идентификатор и пароль Google Analytics, как это происходит в других доменах.) Возможно ли это?

2 ответа

Решение

Удалось исправить это в итоге. Это не имеет ничего общего с передачей URL, так как "hd=default" было правильным. Исправление состояло в том, чтобы изменить URL возврата в https://www.google.com/accounts/ManageDomains чтобы он соответствовал моему сценарию:)

У вас есть ключ API для этого. Вы можете зарегистрировать этот ключ API со своим старым хостом и использовать его с новым хостом.

Это может вызвать проблемы для правильной работы.....

Другие вопросы по тегам