码迷,mamicode.com
首页 > 其他好文 > 详细

CAS 之 Hello World(二)

时间:2018-03-27 16:42:01      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:span   分享   pos   地方   div   name   内容   java   ima   

CAS 之 Hello World(二)

标签(空格分隔): CAS

sso-examples-guides源码


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

官方Github

git clone https://github.com/apereo/cas-overlay-template.git

笔者使用的IDE 是 idea
创建模块:
技术分享图片
步骤一:将cas-overlay-template的内容拷贝到cas-server 模块中,
步骤二:然后创建 src/main/javasrc/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

技术分享图片

默认的静态账户信息, 账号:casuser, 密码: Mellon

默认账户,内置账户: oracle 是不是也有内置的账户密码?!
为了纪念他们在项目中的贡献,作为一种荣誉的存在。

Recommendations(建议)

  • 使用https
  • 禁用静态账户

原创声明

作者:随风浮云
出处:http://www.cnblogs.com/ljmatlight
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明。
文中有不妥或者错误的地方,欢迎勘误,如果你有更好的建议,可以给我留言讨论,共同进步。
互联网技术时效性较强,引用请慎重。


CAS 之 Hello World(二)

标签:span   分享   pos   地方   div   name   内容   java   ima   

原文地址:https://www.cnblogs.com/ljmatlight/p/8657733.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!