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 со своим старым хостом и использовать его с новым хостом.
Это может вызвать проблемы для правильной работы.....