1.拷贝c3p0-0.9.1.2.jar、cas-server-support-jdbc-4.0.0.jar、mysql-connector-java-5.1.13-bin.jar、mchange-commons-java-0.2.10.jar到server-tomcat-8.0.12\webapps\cas\WEB-INF\lib下
2.修改配置
注释掉
新增
新增
class="org.jasig.cas.adaptors.jdbc.QueryDatabaseAuthenticationHandler"
p:dataSource-ref="dataSource"
p:sql="SELECT u.`password` FROM `user` u WHERE u.`username` = ?" />
3.数据库参数自己自行修改,并确保库中有user表,在user中新增一条记录
4.最后大家可以实现自定义登录页面和退出跳转到自己的页面等。
参考资料:
https://www.cnblogs.com/zhoubang521/p/5200407.html
https://github.com/cas-projects/cas-sample-java-webapp 客户端web.xml配置
https://www.cnblogs.com/lihuidu/p/6495247.html CAS单点登录原理解析
网友评论