CAS获取用户更多信息
2015-06-16 16:39
246 查看
配置SingleRowJdbcPersonAttributeDao
基于deployerConfigContext.xml配置文件,添加SingleRowJdbcPersonAttributeDao节点,其使用jdbc连接mysql认证,并且返回更多的用户信息放到session里让客户端获取?
配置用户认证凭据转化的解析器
在deployerConfigContext.xml中,为UsernamePasswordCredentialsToPrincipalResolver注入attributeRepository?
删除serviceRegistryDao节点下的配置
如果不注释掉里面的内容,将会导致客户端无法获取用户更多的信息?
添加用户信息返回
找到WEB-INF/view/jsp/protocol/2.0/casServiceValidationSuccess.jsp。此文件作用是在server验证成功后,这个页面负责生成与客户端交互的xml信息,在默认casServiceValidationSuccess.jsp中,只包括用户登录名,并不提供其他的属性信息,因此需要对页面进行扩展?
客户端获取
示例基于jsp页面获取?
from:http://my.oschina.net/xiaokaceng/blog/182547?p=1
相关文章推荐
- Linux系统的休眠与唤醒简介
- storm之2:安装部署
- JS中的this对象详解
- c语言移位操作
- linux限制磁盘使用配额
- 【Unity】UGUI 如何使用CustomFont(自定义字体)
- Debug调试
- MapReduce排序及实例
- Views和Adapters
- 简要介绍如何集成Vitamio安卓版SDK
- 20150616 最后一次冲刺
- 通过Postfix构建Exchange Server 2010邮件网关部署系列一:创建新域环境
- MySQL分库分表
- Java 自动装箱与拆箱(Autoboxing and unboxing)
- Canvas---HTML5 Canvas API详解
- activity的进入和退出效果
- RMI是什么
- DIV高度随里边内容的增多而增高
- C语言学习笔记(二)——流程控制【重点】
- MYSQL 简单操作