Проблема HTTPS в Google Identity Toolkit
Домашний URL-адрес http
URL входа в систему - https
Я обнаружил, что если я изменяю URL входа в систему, хотя он говорит, что вы отправляете незащищенные данные, функции работают. Однако, когда в https функции ничего не делают, и я не могу отладить его, чтобы увидеть, что происходит.
window.google.identitytoolkit.notifyFederatedSuccess({ "email": "email@domain.com", "registered": true });
ничего не делает. Страница загружается, и пользователь, насколько сайт заходит, вошел в систему, но модальное окно все еще открыто, и сайт необходимо обновить, чтобы показать, что пользователь вошел в систему.
Все оконные команды Google ничего не делают. Есть идеи почему?
Код страницы:
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/jquery-ui.min.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/googleapis/0.0.4/googleapis.min.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/jsapi"></script>
<script type="text/javascript">
google.load("identitytoolkit", "1.0", {packages: ["notify"]});
</script>
<script type="text/javascript">
window.google.identitytoolkit.notifyFederatedSuccess({ "email": "email@domain.com", "registered": true });
</script>
1 ответ
Это был большой беспорядок, используя набор инструментов идентификации Google, чтобы один домен регистрировал вас на другом. Сайт компании IE регистрирует вас на сайте продукта, но это того стоит. Это включало сборку двух сессионных движков.