首页 新闻 会员 周边 捐助

cas 登陆和用户认证相关问题;

0
悬赏园豆:50 [待解决问题]


1:小弟现在使用cas做项目, 遇到这样一个问题, 项目A和项目B通过cas 认证管理, 进行单点登陆, 在访问项目A的时候由于两个应用都没有登陆, 然后程序会自动跳转到 cas登陆界面进行登陆, 然后就登陆cas并进入到项目A中, 但是我现在访问项目B的使用, 程序还是又跳转到了 cas 登陆界面进行登陆, 这不符合单点登陆的逻辑, 按理来说应该登陆项目A后, 再进行项目B就不需要登陆cas了 , 请问各位大神有不有解决办法, (目前自己找到的方法是参考:http://denger.iteye.com/blog/809170 这里面的方法)

2:用户认证问题, 现在问题是这样的, 现在我有一个账号A 登陆到了cas, 并做了项目用户映射, 账号A映射到 项目A下的账号是A1, 映射到项目B的账号是A2, 问题就来了, A1 和 A2 的账号名和密码是不一样的, 我在进入项目A怎么能分清 到底是该用A1还是A2去登陆啦; (小弟现在的处理方法是 在做映射的时候标示了 A1和A2 分别是属于那个项目的用户名和密码, 各位大神有不有更好的解决方案啦)

cas
lovezhou1990的主页 lovezhou1990 | 初学一级 | 园豆:139
提问于:2014-09-14 11:54
< >
分享
所有回答(5)
0

可以用request对象来实现跳转?

Firen | 园豆:5385 (大侠五级) | 2014-09-14 17:37

什么意思 ?

支持(0) 反对(0) lovezhou1990 | 园豆:139 (初学一级) | 2014-09-14 17:39
0

既然要做单点登录,用户信息应该是放到单点系统中(包括用户名密码等等)。怎么A1,A2中还有用户信息?

Alex_QY1987 | 园豆:1888 (小虾三级) | 2014-09-15 13:22

我的意思是指, 在A1和A2中获取用户名和密码

支持(0) 反对(0) lovezhou1990 | 园豆:139 (初学一级) | 2014-09-15 13:24
0

你登陆A系统后, 在登录B系统,方案有很多种,如果是同一域名下, 用cookie 存放的,那就登陆A系统,在点击B系统是,会判断cookie存在,会默认登陆 ,  如果不是cookie的,你需要从A系统,post过去B系统,传送能够响应cas的令牌, 你直接登陆,令牌没传送过去,B系统没有令牌去认证,肯定还是会跳刀登陆界面的。

blue_sky_alf | 园豆:72 (初学一级) | 2014-09-15 16:23
0

配置问题 ; 

lovezhou1990 | 园豆:139 (初学一级) | 2014-11-04 09:02
0

 一般来说是配置问题。你是.net的站?

Giant150 | 园豆:1172 (小虾三级) | 2014-12-11 17:44
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册