相关疑难解决方法(0)

单个登录跨多个域

我们公司设有多个域,每个域上都有一个网站.此时,每个域都有自己的身份验证,通过cookie完成.

当登录到一个域的某个人需要访问另一个域的任何内容时,用户需要使用位于另一个域的另一个网站上的不同凭据再次登录.

我正在考虑转向单点登录(SSO),这样就可以消除这种麻烦.我很感激有关如何实现这一点的任何想法,因为我在这方面没有任何经验.

谢谢.

编辑: 网站是互联网(外部)和内部网(公司内部使用)网站的混合.

authentication single-sign-on

106
推荐指数
4
解决办法
8万
查看次数

在iframe中设置cookie - 不同的域

我们将我们的网站作为iframe集成到另一个在不同域上运行的网站.似乎我们无法设置cookie.以前有人遇到过这个问题吗?有任何想法吗?

security cookies iframe

39
推荐指数
4
解决办法
6万
查看次数

Javascript:检查服务器是否在线?

检查我的服务器是否通过JavaScript在线的最快方法是什么?

我尝试过以下AJAX:

function isonline() {
    var uri = 'MYURL'
    var xhr = new XMLHttpRequest();
    xhr.open("GET",uri,false);
    xhr.send(null);
    if(xhr.status == 200) {
        //is online
        return xhr.responseText;
    }
    else {
        //is offline
        return null;
    }   
}
Run Code Online (Sandbox Code Playgroud)

问题是,如果服务器脱机,它永远不会返回.如何设置超时,以便如果在一定时间后没有返回,我可以假设它处于脱机状态?

javascript

15
推荐指数
2
解决办法
3万
查看次数

youtube如何登录到Gmail帐户而不重定向?

第1步:我登录了我的Gmail帐户.浏览器实际上重定向到accounts.google.com.所以我登录并重定向回到登录的Gmail

第2步:现在在浏览器中输入youtube.com.没有任何重定向,我使用gmail帐户登录youtube.

Youtube是一个完全不同的领域.accounts.google.com没有任何重定向它如何通信?我通过Chrome开发者工具检查了网络请求,但看不到这样的重定向!

login single-sign-on google-login

9
推荐指数
1
解决办法
3039
查看次数