shiro-cas------自定义登录页面

我的自定义登录页(需要登录页面的,推荐给你们一个登陆页面地址

我的项目结构:

学习过程参考官方文档https://apereo.github.io/cas/5.3.x/installation/User-Interface-Customization-Themes.html

cas可以针对不同的系统定义不同的登录页。这里我创建了两个不同的登录页结构(shiroCasOne和shiroCasTwo),以shiroCasOne学习其中的结构。(以下内容对照我的项目结构图看)

分为4步骤:(没有目录的创建目录)

1.创建不同系统的JSON服务注册表。建议新JSON文件的命名约定如下:JSON fileName = serviceName + "-" + serviceNumericId + ".json"。服务注册表初始化会到src/main/resources/services下去查找

2.配置  在src/main/resources下创建[theme_name].propertiestheme_name就是主题名称,也就是我们的shiroCasOne和shiroCasTwo。

3.创建目录src/main/resources/static/themes/[theme_name]。将特定于主题的cas.csscas.js放在适当的目录中,用于cssjs

4.根据主题ID(即src/main/resources/templates/<theme-id>)将默认的视图页面集克隆到新目录中。这里我使用[theme_name]替换<theme-id>也是可以的(具体不知道为啥)。这里存放我们的自定义登录页面。

注意:我们这里创建的自定义页面不要动form表单的一些内容:

其余的自定义

5.在application.properties中添加以下属性,配置默认主题

 

完成!

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值