摘要:
cas服务端集群,网上资料很多,无非就是session共享,ticket共享。 但是session共享是必须的吗?或者能实现集群吗? 实践: 1. ticket共享,直接上代码 deployerConfigContext.xml中变更: ticket共享配好后,发布代码。 测试发现有时候cas集群有 阅读全文
摘要:
cas服务端集群,网上资料很多,无非就是session共享,ticket共享。 但是session共享是必须的吗?或者能实现集群吗? 实践: 1. ticket共享,直接上代码 deployerConfigContext.xml中变更: ticket共享配好后,发布代码。 测试发现有时候cas集群有 阅读全文
摘要:
/** * 计算整数的位数 * @param x * @return */ public static int countIntegerLength(int x){ final int [] sizeTable = { 9, 99, 999, 9999, 99999, 999999, 9999999, ... 阅读全文
摘要:
/** * 求质因数 * @param n * @return */ public static List<Integer> generatePrimeFactors(int n){ List<Integer> primes = new ArrayList<>(); for(int candidat 阅读全文
摘要:
关于cas-server的安装、部署网上教程很多。但是使用Cas,只通过部署时修改配置是无法满足产品需求的,因此需要我们改造Cas。本文讲解如何使用maven的overlay无侵入的改造Cas。 什么是maven的overlay? overlay可以把多个项目war合并成为一个项目,并且如果项目存在 阅读全文
摘要:
Cas的全称是Centeral Authentication Service,是对单点登录SSO(Single Sign On)的一种实现。其由Cas Server和Cas Client两部分组成,Cas Server是核心,而Cas Client通常就对应于我们的应用。一个Cas Server可以 阅读全文
摘要:
关于Cas的认证原理、Rest的使用请参考前面的文章。本文重点阐述使用Rest接口登陆系统和其他单点登录系统打通遇到的问题,及解决问题的思路和过程。 一: 遇到的问题 使用Rest接口实现登陆后,再访问其他使用Cas单点登陆的系统时,Cas认定为当前用户未登陆并要求登陆。经过分析发现,当访问其他使用 阅读全文
|