java cas求解惑

wtintslt 发布于 2017/10/09 18:11
阅读 177
收藏 0

最近接触到一个cas单点登录的项目,在网上查看了很多资料,总是感觉自己没有理解。所以跑过来请教下。
疑问1:CAS必须要单独的配置一个服务器(tomcat)吗?如果放子系统中的某个集成可以吗?比如说一个登陆页进去后是A、B、C、D四个。然后我要单独配置一个CAS服务器,还是可以在其中一个导入cas-server.jar之类的,web.xml配置之后就可以当做认证服务器呢?

疑问2:在认证服务器登录成功后,跳转回原来的action或者url-pattern,还需要登录吗?是怎么跳过验证的?

疑问3:所有的子系统都需要做什么改动来配合?

感谢各位大大来解答~

加载中
0
py庄稼汉
py庄稼汉
整个流程你还没弄明白。百度 java cas 时序图
wtintslt
wtintslt
好的。十分感谢
0
pantrick
pantrick

下载cas例子研究研究就明白了

wtintslt
wtintslt
看了几个demo。直接看蒙圈了- -
0
烤鸭的世界我们不懂
烤鸭的世界我们不懂
我的思路是搭一个cas服务器专门用于登录,每个子系统可以引入一个通用的拦截器jar,验证是否登录,如果没登录就跳转到cas服务器。登录成功后,直接跳转请求来的页面。
wtintslt
wtintslt
受教了。十分感谢
0
林桦

可以的,你在上面部署一个独立的cas_server的war包.其他应用只要引用cas-client.jar包.

wtintslt
wtintslt
谢谢
0
c
cs6641468

还以为你说Compare and Swap(CAS),兴冲冲进来....

wtintslt
wtintslt
= =,没接触到你说的那个
0
公孙二狗
公孙二狗

不需要单独配一个服务器,我们的 CAS 和其他的 Web 服务都在一个服务器上

公孙二狗
公孙二狗
回复 @wtintslt : 一个 tomcat 可以放多个项目的
wtintslt
wtintslt
那是不是需要多个tomcat容器来放项目,server端的端口配置需要不同吗?
返回顶部
顶部