CAS单点登录 - 从零开始构建CAS Server端

本文的目的是构建一个基础版本的CAS Server端,版本是6.2.6。使用gradle管理依赖。跑起来后能用默认的用户进行登录认证,不包括其他功能。

 1.访问github下载源码:GitHub - apereo/cas-overlay-template: Apereo CAS WAR Overlay templateApereo CAS WAR Overlay template. Contribute to apereo/cas-overlay-template development by creating an account on GitHub.https://github.com/apereo/cas-overlay-template下载后的目录如下

 切换到6.2分支,直接用IDEA打开项目,之后IDEA会自动进行jar包的下载,生成build目录。如下所示

 2.此时src/main目录下没有resources资源目录。还需要继续构建。

打开终端,执行以下命令:gradlew listTemplateViews

若IDEA提示超时的错误,则需要在命令窗口运行命令 

执行后会在终端看到很多html文件列表,这些都是页面和相关的配置。在build目录会看到很多生成的目录。关键是cas-resources目录。

 

 将这个目录复制到src/main下,将名字改为resources。之后对项目进行构建,生成可运行的war包

在终端执行:gradlew clean build命令

或者用IDEA自带的gradle插件来构建。本人使用的是这种构建

IDEA右侧打开gradle任务列表,双击build下的bootWar

 

 3.等待构建完成,将在build目录下看到生成的war包。

直接将生成的包放到tomcat下,启动tomcat。在浏览器访问:http://localhost:8080/certificenter/login

输入默认的用户名密码进行登录:casuser::Mellon

出现如下界面则大功告成

用户名和密码所在的配置

 4. 为了方便用IDEA调试代码,也可以在IDEA直接配置tomcat环境。至于怎么配置,在另一篇博客讲解,等以后写好了博客,会在这里放一个博客链接。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值