CAS - 自定义登录页面和数据源

本文介绍了如何在CAS系统中自定义登录页面并配置数据源。首先,文章详细阐述了如何修改MySQL远程访问权限,包括两种不同的方法。接着,重点讲述了自定义登录页面的步骤,包括在配置文件中添加主题、放置静态资源和创建主题属性文件。最后,讨论了配置文件与HTML页面的关系,解释了如何引入CSS、JS和图片。虽然没有涉及扫码、手机登录等功能,但文章提供了自定义页面的基础知识。
摘要由CSDN通过智能技术生成

配置数据源

1、打开cas\WEB-INF\classes目录的application.properties

①注释掉默认的静态账号密码登录配置

# cas.authn.accept.users=casuser::Mellon

②配置MySQL连接,我这里使用的是MySQL8.0(如果是8.0,需要在部署CAS时打入8.0的Jar包)

# 连接的阿里云服务器上的MySQL
cas.authn.jdbc.query[0].url=jdbc:mysql://10.30.35.88:3306/testcas?useUnicode=true&characterEncoding=utf-8&serverTimezone=UTC&useSSL=false
# 数据库账号 - root,远程连接需要修改MySQL访问权限
cas.authn.jdbc.query[0].user=user1
# 数据库密码
cas.authn.jdbc.query[0].password=123456
# 查询账号密码进行验证的语句 - tb_user表中的username字段
cas.authn.jdbc.query[0].sql=select * from tb_user where username= ?
# MySQL8.0的驱动语句
cas.authn.jdbc.query[0].driverClass=com.mysql.cj.jdbc.Driver
# 匹配属性列 - 密码
cas.authn.jdbc.query[0].fieldPassword=password
# 字段无过期
cas.authn.jdbc.query[0].fieldExpired=expired

③配置加密算法,不配置则不加密

CAS5.X提供了4种加密配

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值