link:http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=29304&threadID=37715&messageID=221727#221727提一个建议性的做法(虽然我觉得此做法不好)
第一,你在每一个Webapp中定定义一个Logout X,其实就是一个很常见的webapp logout,用于清掉CAS User Session.
第二,当使用CAS Logout的时候,你循环向所有的webapp去Call Logout X。这种做法是CAS Server Push CAS Client的做法,可以理解成为一种CAS Single Sign off或者Single Logout的做法。这是什么意思啊怎么在一个画面里面调用
其他页面而这个页面却不动呢?
用XMLHTTP吗?
或者foword?不知道能不能调用php啊
因为我的server是java的
但是我有三个客户端分别是jsp , jsp ,php
不知道该怎么处理啊....555

解决方案 »

  1.   

    它的意思大概是这样,它里面有很多个webapp. logout 的时候只是退掉了其中的一个。
    他让你的做法就是,循环所有的webapp里面logout.这样就相当于logout掉了所有情况。比如,webapp1 和webapp2。你不知道客户登陆了哪个,当你在webapp1中logout后,有可能客户在webapp2中还存在。所以他的意思就是定义一个xxx logout来将所有的webapp中都调用一次。这样保证所有的都logout了。大概就这个意思。字面上理解。