CAS 6.5.9 -续1-实现 service注册 和 rest支持

结论:
6.5版本采用的是gradlew打包,和之前版本有很多区别,网上很多教程都不适合。比如:用gradlew unzip 替代原来解压缩war文件命令,但现在不推荐方法来修改配置。

正确的部署方式

一、 修改 build.gradle来增加功能

比如

   implementation "org.apereo.cas:cas-server-core-api-configuration-model"
    implementation "org.apereo.cas:cas-server-webapp-init"
	//下面为增加的功能部分
	
	implementation "org.apereo.cas:cas-server-support-jdbc"
	//支持mysql数据库
	implementation "org.apereo.cas:cas-server-support-json-service-registry:${project.'cas.version'}" 
	//支持 json service注册,就是客户端注册
	implementation "org.apereo.cas:cas-server-support-rest:${project.'cas.version'}"
	//支持 rest认证,postman测试

二、修改cas-overlay-template-6.5\src\main\resources下的application.yml 增加配置

注意点:yml格式和之前网上教材修改application.properties 格式不一样,官方教程也是按照.properties 格式来写的。可以通过https://toyaml.com/index.html 在线转换下。

cas:
  authn:
    accept:
      enabled: true
    jdbc:
      query:
      - driverClass: com.mysql.jdbc.Driver
        fieldPassword: password
        password: root****
        passwordEncoder:
          characterEncoding: UTF-8
          type: NONE
        sql: select  password from user  where username=?
        url: jdbc:mysql://localhost:3306/restful?serverTimezone=UTC&allowMultiQueries=true
        user: root
  serviceRegistry:
    json:
      location: file:D:/Java/services
  ticket:
    st:
      numberOfUses: 1
      timeToKillInSeconds: 100

post测试部分

参考

https://blog.csdn.net/u013825231/article/details/86174616

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值