现在有一需求,是将不同的系统集成到一个portal内,但是因为每个系统的用户密码都不一样,
但是又不想重复的不停的登录,所以打算采用CAS的方式来实现。
本人也查阅的相关的资料,但是还是有如下问题不解,
问题:
假如现在要嵌入2个系统。本身要是算的话应该是一共三个。这个三个系统的用户信息都不一致,权限拦截的方式也不
一致,这个时候要实现SSO,
我做了一些相关的基本配置,并且成功的配置CAS,但是我只能是实现登录portal的时候,会
跳转到CAS的登录,登出也是到CAS的logout。中间过程也是采用了CAS 的validate。CAS的原理 -- A系统点击登录---这时会记录当前的URI然后跳转到CAS的登录,如果认证成功,会按URI跳转回去。
出现问题1:我现在跳转不回去,这个是怎么回事,感觉是没有带走那个URI。具体描述一下:就是我点击登录,然后
就进入到了CAS的登录页面,(这个是正确的吧)。但是我登录(是需要校验的吧,这个需要在数据库有个对应的表吧,
但是这个是哪个表呢??或者说我的思路不对???)我用test test登录成功,但是成功就跳转到一个CAS的页面,
仅仅显示我登录成功。然后就不动了请问这个时候我该怎么做,感觉自己还是少配置了东西。CAS认证成功后会产生一个ticket。具体原理我就不说了。
问题2:我嵌入的系统还是要用原来的用户信息登录才会有权限等信息吧,但是CAS的SSO的意思是我不用再登录了,
那么它是怎么实现不用我原来的用户信息就能访问的呢?请求高人指点。。尤其是第二个问题。谢谢。
但是又不想重复的不停的登录,所以打算采用CAS的方式来实现。
本人也查阅的相关的资料,但是还是有如下问题不解,
问题:
假如现在要嵌入2个系统。本身要是算的话应该是一共三个。这个三个系统的用户信息都不一致,权限拦截的方式也不
一致,这个时候要实现SSO,
我做了一些相关的基本配置,并且成功的配置CAS,但是我只能是实现登录portal的时候,会
跳转到CAS的登录,登出也是到CAS的logout。中间过程也是采用了CAS 的validate。CAS的原理 -- A系统点击登录---这时会记录当前的URI然后跳转到CAS的登录,如果认证成功,会按URI跳转回去。
出现问题1:我现在跳转不回去,这个是怎么回事,感觉是没有带走那个URI。具体描述一下:就是我点击登录,然后
就进入到了CAS的登录页面,(这个是正确的吧)。但是我登录(是需要校验的吧,这个需要在数据库有个对应的表吧,
但是这个是哪个表呢??或者说我的思路不对???)我用test test登录成功,但是成功就跳转到一个CAS的页面,
仅仅显示我登录成功。然后就不动了请问这个时候我该怎么做,感觉自己还是少配置了东西。CAS认证成功后会产生一个ticket。具体原理我就不说了。
问题2:我嵌入的系统还是要用原来的用户信息登录才会有权限等信息吧,但是CAS的SSO的意思是我不用再登录了,
那么它是怎么实现不用我原来的用户信息就能访问的呢?请求高人指点。。尤其是第二个问题。谢谢。
Liferay的CAS SSO实现思路集成框架中使用CAS实现单点登录技术方案
让公司请专门做SSO的人来弄吧
-->系统1(cas client)
-->系统2(cas client)
-->系统3(cas client)