java搭建单点登录_SSO单点登录-认证服务器端搭建

####(三)、配置单点登录服务器端 CAS Server

1、下载tomcat 修改配置(server.xml)

为了和其他程序分开;我专程下载了一个tomcat8 来放官方的cas-server.war;在部署应用之前需要修改tomcat的配置文件;$TOMCAT_HOME/conf/server.xml

protocol="org.apache.coyote.http11.Http11NioProtocol"

maxThreads="150" SSLEnabled="true" scheme="https"

secure="true"

keystoreFile="/Users/huzd/Downloads/huzd"

keystorePass="huzdhuzd"

clientAuth="false" sslProtocol="TLS" />

找到上面代码所处位置并且对照着修改。

keystoreFile:是在证书生成环节制定的证书保存位置;

keystorePass:证书生成时输入的证书密码;

2、部署CAS SERVER

CAS SSO官方有个服务器端的开源程序,下载地址如下:https://github.com/apereo/cas/releases 打开网址找到你想要的版本;注意不同版本对JDK和tomcat的要求。该官方实例的demo默认的是使用:SimpleTestUsernamePasswordAuthenticationHandler 来处理用户的认证请求;如果需要使用自己的数据库和用户表来认证、修改默认的登录界面都需要另外配置。这里简单说下如果使用自己的数据来实现用户认证。

首先:打开deployerConfigContext.xml 找到如下代码:

然后:使用如下代码进行替换及修改

……

MD5

要记住添加对应数据库的驱动。

本文由 huzd 创作,采用 知识共享署名4.0 国际许可协议进行许可本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名最后编辑时间

为:

2020/01/22 10:27

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值