对于单点登录来说我知道是部署一份权限认证端,然后其他站点登录通知创建身份信息,当分站登录登录身份失效可以去认证端确认信息从新给予权限,那么如果是注销登录呢?虽然可以通知认证端注销登录但是其他分站的登录信息怎么删除?是分别调用不同站点注销地址?

解决方案 »

  1.   

    单点登录(sso)的概念是说,各个分站“不能拦截用户的输入”。例如各个分站不能各自显示一个登录窗体然后监视用户的输入,它必须把用户导航到单点——登录站点——去登录,然后登录完毕再由后者将用户导航回到前者。单点登录只有这个概念。至于说通知用户信息失效,你可以自己设计各个站点后台通讯机制。你对单点登录的概念可能有误区。对于你来说,你不理解单点登录到底有什么用处,反而去追加更多无关的功能。
      

  2.   

    注销时在前台页面加上这句 $.ajaxSetup({ cache: false });
    还有清除 Session.Remove("dept");
                Session.Remove("user");
                Session.Clear();