1) Hello Cas Server

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010475041/article/details/79588443

1). Hello Cas Server

  • 版本:5.1.8
  • 脚手架 (需要墙)
  • 构建工具:Maven
  • 构建方式:overlay

a.下载代码包

通过CAS官网提供的脚手架填写包版本及其他信息,当然这个时候如果了解过cas的其他模块,可以进行依赖下载

下载完成后如下图所示,这个时候这个代码可以直接导入IDE了
这里写图片描述

b. 调整配置

由于脚手架下载下来的代码有点瑕疵

  • maven依赖错误
  • 没有指定测试用户
  • 默认仓库下载过慢
  • 多余配置文件

简单说下重要配置:

pom.xml新增依赖

<dependencies>
  <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-web</artifactId>
  </dependency>
  <dependency>
      <groupId>org.apereo.cas</groupId>
      <artifactId>cas-server-webapp-tomcat</artifactId>
      <version>${cas.version}</version>
      <scope>runtime</scope>
      <type>war</type>
</dependency>

application.properties新增测试用户

cas.authn.accept.users=casuser::Mellon

最终可运行代码文章最后有提供

c. 运行测试

这个时候就可以运行测试了,可以采用spring-boot或者官方自带build.cmd脚本运行

项目根目录下运行下脚本(耐心等待maven下载完成):

build.cmd run

如下图所示,代表运行成功

这里写图片描述

浏览器访问http://localhost:8080/login进行测试
测试账号:cas/Mellon

这里写图片描述
这里写图片描述

d. 代码下载

https://github.com/grissomsh/cas/releases/tag/v1.0.0-cas-server

猜你喜欢

转载自blog.csdn.net/u010475041/article/details/79588443