CAS单点登录系列:

CAS 5.1.x 的搭建和使用(一)—— 通过Overlay搭建服务端CAS 5.1.x 的搭建和使用(二)—— 通过Overlay搭建服务端-其它配置说明CAS 5.1.x 的搭建和使用(三)—— 官方示例来熟悉客户端搭建CAS 5.1.x 的搭建和使用(四)—— 配置使用HTTP协议访问的服务端

这节比较简单。

前面第一篇说道了配置HTTPS访问需要三件事:

1、生成keystore,keystore的域(CN,如果不知道CN是哪个,请参看http://www.cnblogs.com/flying607/p/7598248.html#keystore)要和客户端的配置的过滤器中的各个服务端地址的域保持一致,且不能是IP。

2、配置Tomcat使用该keystore来支持https

3、客户端的jre的证书仓库(cacerts)要加上该keystore生成的证书

如果我们的客户端就是要使用IP来访问服务端,怎么办?

答案就是配置成HTTP访问,如果你之前配置了HTTPS,那么步骤如下:

1、服务端的Tomcat改回普通的http Connector访问,比如用原来的8080端口配置方式。
2、建议从客户端jre的证书仓库中删掉之前为做HTTPS单点登录加的那个证书:

keytool -delete -alias cas -keystore  C:/Java/jdk1.8.0_91/jre/lib/security/cacerts

做完这两步还不够,你会发现每个客户端的访问虽然都需要登录服务端,但是彼此的登录状态是不互通的。所以还有第三步

3、在application.properties里加上这么一句:

cas.tgc.secure=false

如果登录状态还是不互通,请清空浏览器的cookie,重开浏览器试试。

参考:https://apereo.github.io/cas/5.1.x/installation/Configuration-Properties.html#ticket-granting-cookie

如果你之前没配置HTTPS,就是用的HTTP,那么你只需要上文的第三步,也就是加个配置:cas.tgc.secure=false



转载于:https://www.cnblogs.com/flying607/p/7605158.html

CAS 5.1.x 的搭建和使用(四)—— 配置使用HTTP协议访问的服务端相关推荐

  1. CAS认证登录,CAS客户端配置并对接多个不同服务端(spring boot)

    Spring Boot集成CAS客户端 本教程是通过访问url来进入登录界面. 需求: 我们开发平台有很多学校在使用,需要接入每个学校的统一认证CAS系统. 1.服务端设置授权域名或者IP 2.访问地 ...

  2. 手把手教你搭建自己的Java Web(Android)项目(SpringMVC + Mybatis服务端,Html5 Web端, Android客户端实现)

    刚工作不久的时候,学到了几点内容:软件产品挣的是大家的钱:内容整合是一个比较好的产品形态:可以通过广告的方式挣钱.但是就怀着这个想法,从去年12月份开始,一直想着自己搞点东西出来,即使最终没有人使用, ...

  3. python与html5搭建聊天室_html5 websocket 新版协议聊天室 服务端(python版)

    网上找了很多代码都是旧版协议的,研究了很久终于弄清楚了 现在发个用新版协议写的服务端代码出来(这个代码是从网上旧版协议改过来的) 最要就是握手协议和发送接受字符的方式变了 # incoding=utf ...

  4. 单点登录cas综述之cas4.2.7服务端+cas客户端+示例程序+环境搭建说明-陈杰

    1环境搭建以及把示例程序跑起来 1.1  安装jdk1.8 1.2 下载tomcat8+cas4.2.7服务端war+cas客户端war 1.2.1下载经过配置的Tomcat8和本教程配套文件 1.2 ...

  5. cas单点登录学习:cas服务端与客户端的搭建

    单点登录:英文名称(Single Sign On),简称sso,是目前比较流行的服务于企业业务整合的解决方案之一,SSO 使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统. 然 ...

  6. windows 下frp服务启动_内网穿透frp linux服务端搭建和windows客户端使用

    一.Linux 服务端搭建 1.下载安装 wget --no-check-certificate https://raw.githubusercontent.com/clangcn/onekey-in ...

  7. 如何部署搭建app服务端运行环境(java)?

    简介: app服务端和web的服务端的配置是一样的.所以要搭建APP根据web服务端配置即可. 前言:app服务端和web的服务端的配置是一样的.所以要搭建APP根据web服务端配置即可. 1.购买服 ...

  8. 银河麒麟服务器操作系统V10SP2搭建FTP服务端

    文章目录 系统环境 目标场景 搭建步骤 访问测试 系统环境 OS版本:银河麒麟服务器操作系统V10SP2(x86_64) FTP服务端:vsftpd-3.0.3-31 目标场景 ①设定FTP根目录为/ ...

  9. 我的世界网易手服务器文件夹,Minecraft服务端新手搭建指南(Linux篇)

    运行完成,生成世界 这一次运行完以后,服务端就已经运行起来了,不过非正版客户端登陆是有问题的(我说的正版是微软正版),因为服务器默认启用了线上认证,所以还是要停止一下服务,然后修改server.pro ...

最新文章

  1. python 指定字符串长度_Python指定字符串的长度,主要是
  2. android 带记忆功能的播放器源码,Android实现阅读进度记忆功能
  3. linux sh脚本 while,Linux shell脚本使用while循环执行ssh的注意事项
  4. js window.onload 加载多个函数和追加函数
  5. 【Transformer】DETR: End-to-End Object Detection with Transformers
  6. 简历javaweb项目描述怎么写_硬件工程师简历-项目经验怎么写【范文】
  7. 屏下摄像头技术来了!OPPO FindX2有望率先搭载
  8. linux笔记:linux帮助命令,man,help,whatis,apropos
  9. MYSQL 10038 服务启动不起来
  10. 2017 让机器给我们干活
  11. Cockos REAPER 6 for Mac - 热门数字音频制作软件
  12. html 酷狗音乐教程,仿酷狗html5手机音乐播放器主要部分代码_html5教程技巧
  13. ArcGIS绘制矩形
  14. 转帖 分享代码自动生成
  15. 私厨菜谱app的设计与实现(三)
  16. Android IOS风格Emoji表情,简单实用
  17. 数据解惑 · 带你认识数字高程模型(DEM)
  18. 2017 php经典面试题,2017最新PHP经典面试题目汇总(上篇)
  19. vue2.0 实现锚点定位 (以外卖APP为例)
  20. 用 X3D 替代 VRML 2.0 的理由

热门文章

  1. 安装Sarge(二) 配置基本系统
  2. 【转】Unity3D 关于贝赛尔曲线,平滑曲线,平滑路径,动态曲线
  3. 机器学习 —— 基础整理(二)朴素贝叶斯分类器;文本分类的方法杂谈
  4. WebApi单元测试记录
  5. android sdcard文件存储 + 媒体库更新方法
  6. C语言嵌入系统编程修炼-性能优化
  7. android java.net.ConnectException: Connection 127.0.0.1:8080 refused
  8. Axure RP Pro - 翻译 - Download下载 - Axure RP Pro 5.5.0.1955
  9. 如何成为信息安全专家
  10. python面试题(5)--- 检测 字符串 是否可以转换成 数字