CAS Server 4.0二次开发说明文档(2)

2019-05-17 09:49

org.apache.commons commons-lang3 3.4 org.apache.shiro shiro-core 1.2.2 commons-httpclient commons-httpclient 3.1 cas

2. 拓展后最终目录结构

3. 修改CAS Server支持HTTP协议

修改src\\main\\webapp\\WEB-INF\\spring-configuration\\ticketGrantingTicketCookieGenerator.xml文件

修改src\\main\\webapp\\WEB-INF\\spring-configuration\\warnCookieGenerator.xml文件 4. 修改CAS服务器端登录认证方式为数据库认证

Cas Server默认提供简单用户密码认证即(casuser/Mellon,该部分内容在src\\main\\webapp\\WEB-INF\\deployerConfigContext.xml文件中可以看到。),显然这不能满足我们的线上环境。在此我们需要修改使其支持基于数据库的用户名密码校验。要想使用数据库校验,需要为cas server提供相应的jdbc依赖。

4.1. 在pom中添加如下的依赖

mysql mysql-connector-java 5.1.38 com.alibaba druid 1.0.18 org.jasig.cas cas-server-support-jdbc 4.0.0

4.2. 创建ValidUserQueryDBAuthenticationHandler

在src/main/java目录下创建org.jasig.cas.adaptors.jdbc包,在该包下创建ValidUserQueryDBAuthenticationHandler.java文件。因内容较多,这里不再列出,具体请查看源码

4.3. 修改deployerConfigContext.xml


CAS Server 4.0二次开发说明文档(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:国家安全网上法律知识竞赛参考答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: