1. 在cas-overlay-template的pom里面增加对cas-server-support-audit-jdbc的依赖
org.apereo.cas
cas-server-support-audit-jdbc
${cas.version}
runtime
2. application.properties里面增加下面的配置
# CAS audit functiong
#默认180天清理一次数据
cas.audit.jdbc.maxAgeDays=180
#数据库为mysql
cas.audit.jdbc.dialect=org.hibernate.dialect.MySQLDialect
cas.audit.jdbc.driverClass=com.mysql.jdbc.Driver
cas.audit.jdbc.url=jdbc:mysql://192.168.1.**:3306/boot-security?serverTimezone=UTC&useSSL=false&allowPublicKeyRetrieval=true
cas.audit.jdbc.user=root
cas.audit.jdbc.password=**
#默认是create-drop,如果不改成update,你会发现,每次启动后表都被删除了
cas.audit.jdbc.ddlAuto=update
3. 创建表
CREATE TABLE COM_AUDIT_TRAIL
(
AUD_USER VARCHAR(100) NOT NULL,
AUD_CLIENT_IP VARCHAR(15) NOT NU