您的位置:首页 > 其它

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: