1、build.gradle 中添加 maven镜像源
maven { name "huaweicloudmaven" ;url "https://repo.huaweicloud.com/repository/maven/" }
2、gradle.properties 中 修改 jvmVendor 和 certDir 属性值;
jvmVendor=ADOPTIUM # 根据系统实际安装的JDK填写
certDir=D:/study/cas-overlay-template-7.0/etc/cas
3、gradle\wrapper\gradle-wrapper.properties 中修改 gradle工具的国内镜像地址:
distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-8.5-bin.zip
4、常用的命令:
编译:.\gradlew.bat build
运行:.\gradlew.bat run
配置资源:.\gradlew.bat unzip // 资源在\build\cas-resources目录内
5、测试时配置多用户(英文逗号分隔)
cas.authn.accept.users=casuser::Mellon,test1::1,test2::2
6、使用mongodb进行用户认证
build.gradle的dependencies中添加
implementation "org.apereo.cas:cas-server-support-mongo:${project.'cas.version'}"
application.yml中配置mongo的信息
cas.authn.mongo.client-uri=mongodb://user:psw@192.168.34.56:27017/db?authSource=admin
cas.authn.mongo.collection=cas_user # 用户信息表(默认用户名字段username, 密码字段 password, 可配置,查询文档即可)
7、下载地址:
源码地址:GitHub - apereo/cas-overlay-template: Apereo CAS WAR Overlay template