CAS 之 Hello World(二)
标签(空格分隔): CAS
Intro(介绍)
由上节可知Apereo CAS
官方推荐使用 WAR Overlay 的方式进行部署:
It is recommended to deploy CAS locally using the WAR Overlay method.
那么我们就使用这种方式进行的相关的构建和部署。
好处:
好处即 maven-war-plugin/overlays 插件的好处。
思想:
WAR Overlay 的方式是基于 maven-war-plugin/overlays 插件
maven-war-plugin/overlays
What you’ll need(需要掌握)
- JDK 1.8 or later
- Maven 3.2+
- spring boot
- Spring Tool Suite (STS)
- IntelliJ IDEA
Configuration(配置)
cas-overlay-template
git clone https://github.com/apereo/cas-overlay-template.git
笔者使用的IDE 是 idea
。
创建模块:
步骤一:将cas-overlay-template
的内容拷贝到cas-server
模块中,
步骤二:然后创建 src/main/java
和 src/main/resources
目录,
步骤三:将etc/cas/config
目录中的文件拷贝到 src/main/resources
目录下,
步骤四:然后删除etc/cas/config
目录。
步骤五:修改日志路径
<Property name="cas.log.dir" >.</Property>
# 修改为
<Property name="cas.log.dir" >./logs</Property>
步骤六: 由于cas
服务器端默认是开启https的,先关闭。
在application.yml
文件中添加:
# 关闭https
server:
ssl:
enabled: false
Run(运行)
进入cas-server
模块执行 build run
命令。
sso-examples-guides\\cas-server>build run
访问入口: http://localhost:8443/cas/login
默认的静态账户信息, 账号:casuser
, 密码: Mellon
默认账户,内置账户: oracle 是不是也有内置的账户密码?!
为了纪念他们在项目中的贡献,作为一种荣誉的存在。
Recommendations(建议)
- 使用https
- 禁用静态账户
原创声明
作者:随风浮云
出处:http://www.cnblogs.com/ljmatlight
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明。
文中有不妥或者错误的地方,欢迎勘误,如果你有更好的建议,可以给我留言讨论,共同进步。
互联网技术时效性较强,引用请慎重。