本章内容介绍cas项目自定义风格主题开发
我用到的cas版本为5.3.1,代码存放在github
开发环境
- Jdk1.8
- Maven3.x
- IDEA
官方文档:https://apereo.github.io/cas/5.3.x/installation/User-Interface-Customization.html
经过上一章,我们已经搭建了最基础的工程。能够通过静态用户登录并跳转登录成功页面。
但在不同的项目中,用户的登录页面样式是不同的,甚至登录验证的某些字段也不一样,
那么如何去自定义一个登录页面的样式?如何自定义登录页面的字段?
我们本章要去解决登录页面的样式,至于自定义登录页面的字段,涉及到spring webflow流程定义,这个到后面讲
1.
简略看完后,会有以下的规范:
- 静态资源(js,css)存放目录为
src/main/resources/static
- html资源存(thymeleaf)放目录为
src/main/resources/templates
- 主题配置文件存放在
src/main/resources
并且命名为[theme_name].properties - 主题页面html存放目录为
src/main/resources/te