奋勇前进

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2018年5月16日

摘要: cas服务端集群,网上资料很多,无非就是session共享,ticket共享。 但是session共享是必须的吗?或者能实现集群吗? 实践: 1. ticket共享,直接上代码 deployerConfigContext.xml中变更: ticket共享配好后,发布代码。 测试发现有时候cas集群有 阅读全文
posted @ 2018-05-16 11:05 奋勇前进 阅读(916) 评论(0) 推荐(0) 编辑

2018年4月5日

摘要: /** * 计算整数的位数 * @param x * @return */ public static int countIntegerLength(int x){ final int [] sizeTable = { 9, 99, 999, 9999, 99999, 999999, 9999999, ... 阅读全文
posted @ 2018-04-05 17:38 奋勇前进 阅读(718) 评论(0) 推荐(0) 编辑

摘要: /** * 求质因数 * @param n * @return */ public static List<Integer> generatePrimeFactors(int n){ List<Integer> primes = new ArrayList<>(); for(int candidat 阅读全文
posted @ 2018-04-05 17:19 奋勇前进 阅读(398) 评论(0) 推荐(0) 编辑

2018年3月25日

摘要: 关于cas-server的安装、部署网上教程很多。但是使用Cas,只通过部署时修改配置是无法满足产品需求的,因此需要我们改造Cas。本文讲解如何使用maven的overlay无侵入的改造Cas。 什么是maven的overlay? overlay可以把多个项目war合并成为一个项目,并且如果项目存在 阅读全文
posted @ 2018-03-25 20:58 奋勇前进 阅读(5554) 评论(4) 推荐(0) 编辑

2018年3月17日

摘要: Cas的全称是Centeral Authentication Service,是对单点登录SSO(Single Sign On)的一种实现。其由Cas Server和Cas Client两部分组成,Cas Server是核心,而Cas Client通常就对应于我们的应用。一个Cas Server可以 阅读全文
posted @ 2018-03-17 21:05 奋勇前进 阅读(702) 评论(0) 推荐(0) 编辑

摘要: 关于Cas的认证原理、Rest的使用请参考前面的文章。本文重点阐述使用Rest接口登陆系统和其他单点登录系统打通遇到的问题,及解决问题的思路和过程。 一: 遇到的问题 使用Rest接口实现登陆后,再访问其他使用Cas单点登陆的系统时,Cas认定为当前用户未登陆并要求登陆。经过分析发现,当访问其他使用 阅读全文
posted @ 2018-03-17 11:22 奋勇前进 阅读(3092) 评论(0) 推荐(0) 编辑