2 linghshan linghshan 于 2013.12.19 15:44 提问

cas单点登录如果在不受保护的页面获得登陆状态?

最近在集成几个现有的项目,为了简单起见,以A,B,C来代替。
其中A和B为客户端应用,C为认证中心。
现在我遇到的问题是:有些页面是不受保护的(即登陆或者不登陆都可以访问,类似于新浪的首页),这些不受保护的页面该如何拿到登陆状态?

现在我是这样做的:引入了一个受保护的js:

CASFilter
/insuredNew/public/casLogin.js

但是问题依然存在:此页面必须手动刷新才能拿到登陆状态。该怎么解决?

2个回答

linghshan
linghshan   2014.03.01 17:17
已采纳

在不受保护的页面手动去请求一下cas验证,类似于ajax验证

u013020378
u013020378   2013.12.19 19:30

你可以配置过滤所有的页面 如果没有登录的话,就自动跳转到登录页面。

linghshan
linghshan 现在的需求是有的页面不登陆也可以访问(即该资源不被保护) 但是这个页面需要拿到登陆状态
大约 4 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!