关于CAS单点登录的登录跳转问题,跪求大牛

leiboo 发布于 2014/04/20 10:03
阅读 6K+
收藏 0

如何使用英特尔®oneAPI工具实现PyTorch 优化,直播火热报名中>>>

我最近做了一个CAS的单点登录系统,大概描述如下:
系统中包含 CAS认证中心,web应用A,web应用B。 这三个应用配置在同一个tomcat服务器上。
问题如下:
     由于web应用A和B本来都是一个完整的系统,拥有独立的登录系统。现在我把它们集成在CAS上。
但是每次访问的时候,访问连接被拦截到CAS认证中心,登录成功后,又跳转到了原来系统中的登录页面。

我想知道怎么样可以解决这个问题,或者说,怎么可以是CAS在登录成功后跳转的时候可以将登录的信息(用户名和密码)传入目标系统。

原来A系统,登录login ------> /pub/login.do----> 登录成功
我想知道怎么可以在CAS登录成功后直接把 用户名和密码传送到 /pub/login.do中。

跪求,在线等,期待各位大牛的帮助!
加载中
0
大喵哥
大喵哥

这个简单啊 

你就是想要一个CAS登陆以后 把其他数据一起带过去吧

参考我的博客:http://my.oschina.net/u/865478/blog/213892

0
Ryan-瑞恩
Ryan-瑞恩
该评论暂时无法显示,详情咨询 QQ 群:点此入群
0
leiboo
leiboo

引用来自“Rayn-瑞恩”的评论

@腾勇 

大牛,跪求帮助啊,毕业设计啊,急急急。

0
pantrick
pantrick

这个,不难吧,cas登陆成功后有个专项web app应用的参数,好像是targetUrl 设置它作为你应用登陆后的页面就行了,原app的登陆页面就不需要了!

0
leiboo
leiboo

引用来自“抓瓦工人”的评论

这个,不难吧,cas登陆成功后有个专项web app应用的参数,好像是targetUrl 设置它作为你应用登陆后的页面就行了,原app的登陆页面就不需要了!

你好,我就是这个意思,但是,CAS登录时只是验证用户名和密码是否匹配,匹配成功后就会跳转到目标页面,但是登录所用的用户名和密码等信息并没有传递给web应用。
我自己就自定义了一个CAS登录时使用的登录页面。并打算不再使用原系统的登录页面。可是我不知道CAS的登录信息怎么传递给 web应用的登录处理程序 /pub/login.do
0
爱coding
爱coding
你好,朋友,问一下,cas认证成功了,之后,仍然不调回原有的系统中,还是在登陆页,是哪里还没有配置正确?输入错误用户名,就是凭证错误,但是输入正确了,什么也不提示,还是在登陆页,不进入我的系统中。。
0
理发不打麻药
理发不打麻药

老哥,我现在也正遇到这个问题,请问你解决了吗?怎么解决的呢

0
咖啡加糖
咖啡加糖

思路不对,首先用cas认证就是相当于你的所有web服务就是客户端了,这个时候这些客户端的自身登录就没用了,需要去集成cas,相当于每次登录时带着你的web地址去认证如果认证过了,cas服务中心 会重定向到你的web上来,具体如何集成根据你的系统框架网上找

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部