论坛首页 Java企业应用论坛

JA-SIG(CAS)学习笔记3

浏览 49293 次
该帖已经被评为精华帖
作者 正文
   发表时间:2008-10-07  
我想请教一个问题。用cas配置成功之后,系统的授权工作怎么做啊?没有cas之前,原系统登录后会在session 里存用户信息之类的,然后通过session 的内容判断权限,是不是有了cas之后,原系统的登录机制没用了,原系统的权限认证和管理就不用了。谢谢,疑惑中。。
0 请登录后投票
   发表时间:2008-10-07  
lynxpengpeng 写道
我想请教一个问题。用cas配置成功之后,系统的授权工作怎么做啊?没有cas之前,原系统登录后会在session 里存用户信息之类的,然后通过session 的内容判断权限,是不是有了cas之后,原系统的登录机制没用了,原系统的权限认证和管理就不用了。谢谢,疑惑中。。

当未授权用户访问受保护的资源时,web应用需要首先重定向到cas请求验证;cas会检查此用户cookie是否存有ticket,如果没有,则显示登录表单要求登录,如果有则会将此ticket传回给web应用;一般情况下,web应用获知此ticket后应再向cas请求验证此ticket是否有效,如果有效,cas会同时返回用户的一些其他属性,如用户名,web应用可据此用户名在自身系统中为此用户建立授权session。因为session已经建立,那么之后的活动便与一般的情形一样了。
所以,各web应用的权限管理机制仍然是必要的,剥离出去的仅仅是用户认证。

10 请登录后投票
   发表时间:2008-11-27  
怎么我配置好了后,我打开客户端的页面后,然后页面重定向到cas服务器验证页面,我输入用户名和密码后,然后点击登陆,停了一会后,页面显示:Internet Explorer 无法显示该网页.这是什么问题呀.
0 请登录后投票
   发表时间:2008-11-27  
有没有写好的web应用让我参考一下呀.
0 请登录后投票
   发表时间:2008-12-15  
不知道cas能不能实现不同域名下的应用之间的集中登录?
0 请登录后投票
   发表时间:2008-12-15  
junphine 写道

不知道cas能不能实现不同域名下的应用之间的集中登录?


是可以的。CAS的认证与域名无关的。
0 请登录后投票
   发表时间:2009-02-10  
楼主好,请问cas获得proxyticket有没有实例?在jsp页面可以获得proxyticket吗?
0 请登录后投票
   发表时间:2009-02-10  
zhouzhengbj 写道

楼主好,请问cas获得proxyticket有没有实例?在jsp页面可以获得proxyticket吗?


本人没有自己实践过代理,但从cas的文档上看,proxyticket是应用客户端通过pgt向服务器请求的,得到proxyticket后,通过后端代码去发起代理请求的。proxyticket与浏览器没有直接的关联。
0 请登录后投票
   发表时间:2009-02-17  
linliangyi2007 写道

zhouzhengbj 写道
楼主好,请问cas获得proxyticket有没有实例?在jsp页面可以获得proxyticket吗?本人没有自己实践过代理,但从cas的文档上看,proxyticket是应用客户端通过pgt向服务器请求的,得到proxyticket后,通过后端代码去发起代理请求的。proxyticket与浏览器没有直接的关联。

谢谢楼主了 我的cas是根据你这篇文章搭起来的
0 请登录后投票
   发表时间:2009-02-17  
liuho 写道
目前一个平台有自己的登陆页面,并且这个页面是不能更改的,不知道在这种情况下怎么将CAS的登陆与这个页面联系起来


通过client filter。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics