CAS的web层默认是基于webflow实现的,ui和后端是耦合在一起的,做前后端分离调用和调试的时候不太方便。但是好在CAS已经添加了支持Rest API的support模块,添加相应模块即可。
文章目录
添加依赖并重新build
具体添加依赖及解决问题的办法如前文:【CAS6.6源码解析】在IDEA中调试可插拔的supprot模块
bash
// add rest implementation
implementation project(":support:cas-server-support-rest")
implementation project(":support:cas-server-support-rest-authentication")
implementation project(":support:cas-server-support-rest-core")
// add swagger implementation
implementation project(":support:cas-server-support-swagger")
效果
访问:https://localhost:8443/cas/swagger-ui/index.html,即可看到swagger文档。
可以依据保留的接口,找到相应的方法进行调试。
ATFWUS 2023-07-25