Google Identity Toolkit HTTPS问题

时间:2012-06-27 00:39:21

标签: php javascript git google-openid

首页网址是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 个答案:

答案 0 :(得分:0)

使用谷歌身份工具包让一个域名登录到另一个域名是一个巨大的混乱。 IE公司网站将您登录到产品网站,但这非常值得。它涉及构建2个会话引擎。