cas-overlay-template-7.0编译

1、build.gradle 中添加 maven镜像源

maven { name "huaweicloudmaven" ;url "https://repo.huaweicloud.com/repository/maven/" }    

cas-overlay-template-7.0编译_第1张图片

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'}"

cas-overlay-template-7.0编译_第2张图片

application.yml中配置mongo的信息

cas.authn.mongo.client-uri=mongodb://user:[email protected]:27017/db?authSource=admin

cas.authn.mongo.collection=cas_user    # 用户信息表(默认用户名字段username, 密码字段 password, 可配置,查询文档即可)

7、下载地址:

源码地址:GitHub - apereo/cas-overlay-template: Apereo CAS WAR Overlay template

文档地址: CAS - Home

你可能感兴趣的:(java)