[精华][推荐]CAS SSO 实现单点登录实例源码
1.修改server.xml文件,如下:
注意: 这里使用的是https的认证方式,需要将这个配置放开,并做如下修改:
<Connector
port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="D:/sso-cas/caskey/keycard"
keystorePass="minglisoft"
/>
注意: keystoreFile="D:/sso-cas/caskey/keycard" --证书了路径
keystorePass="minglisoft" --证书密码
2.测试https的8443端口是否可以访问:https://localhost:8443
配置没有问题
3.可以配置只通过域名访问,还是修改server.xml文件,将localhost的配置修改为jeesz.cn如下:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Host name="jeesz.cn" appBase="webapps"
unpackWARs="true" autoDeploy="true">
重启tomcat容器,访问如下:http://jeesz.cn:8080
4.将cas-server-webapp-4.2.7.war包拷贝到tomcat容器中,并命名为cas.war如下:
5.重启启动tomcat容器,访问cas, https://jeesz.cn:8443/cas
默认用户名为:casuser
默认密码为:Mellon
以下是所有的cas sso单点登录交付件和源码
最新文章
- 封装的ajax
- Tomcat的粗略介绍
- include/linux/tasks.h
- 给flash添加A链接
- clang -rewrite-objc的使用点滴
- IPC——匿名管道
- HashMap 与HashTable的区别
- POJ ---3070 (矩阵乘法求Fibonacci 数列)
- 使用Android studio下载github上的工程及问题解决
- CentOS6.5 常用命令
- Docker 架构详解 - 每天5分钟玩转容器技术(7)
- 在线安装eclipse中html/jsp/xml editor插件(很可靠)
- MVVMLight 1:MVVMLight介绍以及在项目中的使用
- 2018 EC-Final 部分题解 (A,J)
- SQL-44 将id=5以及emp_no=10001的行数据替换成id=5以及emp_no=10005,其他数据保持不变,使用replace实现。
- SVN远程管理
- Java并发(四)线程池使用
- Vue2.x源码学习笔记-源码目录结构整理
- Java char
- Flask源码解析:Flask应用执行流程及原理