前言
创建项目之前,我将客户端8081复制了一份出来,做了一个客户端two:8082。为了验证第三方登录,而又不破坏之前的项目,我新建了一个客户端工程,来用来接收第三方登录数据。目前工程端口为8083
1、总司令下新建module工程,只聚合。因为子工程是一个springBoot项目
1.1、创建项目
1.2、导入相关依赖
web、mysql、thyme、jpa
1.3、总司令进行聚合它
<modules>
<module>sso-server</module>
<module>sso-server-rest</module>
<module>sso-client-one</module>
<module>sso-client-two</module>
<module>sso-client-pac4j</module>
</modules>
1.4、开始从前言中介绍的客户端迁入cas客户端配置、pom依赖、以及jap等相关属性
下面不讲述配置过程,端口配置为8083
1.5、host中配置这个客户端的域名为
# cas 单点登录
127.0.0.1 passport.sso.com
127.0.0.1 casClientOne
127.0.0.1 casClientTwo
127.0.0.1 casclientpac4j
1.6、测试单点登录客户端是否创建成功
启动下面,测试单点登录能否成功
sso-server-8443、
sso-server-rest-8888、
sso-client–pac4j-8083
浏览器中访问 http://casclientpac4j:8083/clientpac4j 测试成功