`
阅读更多

            第一种很常见的sso,是整合开源的cas+tomcat。这种方式不好的地方在于做集群负载session共享。我试了jboss,tomcat,还是发现ticket丢失,偶尔听运营同事反馈说,又有用户登陆不了,但重新刷新一下又可以了。时间久了,大家都会刷新解决问题酷

 


           第二种利用nginx作统一网关的形式。这种方式不友好的地方在于要记住很多域名,不能作统一的权限管理,因为后端有很多各种形式的系统,每种系统的权限管理都不一样,有的用mysql,有的用sqlite3.....登陆表单形式也不一样,有的是form形式,有的是http basic形式,有的是商业的ajax.........。要打通所有系统权限得花一段时间。so,后期又利用浏览器形式来补充这一不足。ngixn+plugin形式还是不错的。

       

         第三种是正在做的django+nginx+plugin形式,第三种方在对第二种进一步完善。还没做完........敬请期待,做完了,会开源放到github上 

  • 大小: 45.2 KB
  • 大小: 28 KB
0
3
分享到:
评论
3 楼 ronin47 2016-02-26  
再到现在的spring boot集成redis cas ....自带监控ui......
2 楼 ronin47 2016-02-26  
哈哈,12年的时候,redis还没木有
session主要容器端的cas_ticket共享,那时候有人用memcached
随着时间推移,技术让人有意想不到的收获
1 楼 angeltping 2016-02-26  
spring-session 用redis保存session,所有问题都解决了

相关推荐

    单点登录JWT、CAS、Oauth2、SAML几种技术方案对比分析

    JAVA开发单点登录功能,需要对单点的技术栈做选型,本文详细描述几种常用的单点sso技术栈 一、基于JWT单点登录 二、基于CAS单点登录 三、基于OAuth 2.0单点登录 四、基于SAML协议单点登录 五、sso单点登录技术选型

    基于自抗扰控制的直驱风电场次同步振荡抑制策略

    最后,基于PSCAD/EMTDC仿真软件,建立基于PI控制器和ADRC控制器的直驱风电场接入弱交流电网的电磁暂态仿真模型,对比分析PI控制器与ADRC控制器对SSO的抑制效果。仿真结果表明,ADRC控制器不仅对SSO具有较好的抑制...

    CMS4J 专业的jjava/jsp版网站内容管理系统

    有人做过试验,对这三种语言分别做循环性能测试及存取Oracle数据库测试。 在循环性能测试中,JSP只用了令人吃惊的四秒钟就结束了20000*20000的循环。而ASP、PHP测试的是2000*2000循环(少一个数量级),却分别...

    Android的Glide库加载图片的用法及其与Picasso的对比

    Glide Glide是一个高效、开源、 Android设备上的媒体管理框架,它遵循BSD、MIT以及Apache 2.0协议发布。Glide具有获取、解码和展示视频剧照、图片、动画等功能,它还有灵活的API,这些API使开发者能够将Glide应用在...

    亮剑.NET深入体验与实战精要2

    因pdf的容量过大分4个压缩包打包,还有一个源码另外下载。 《.NET深入体验与实战精要》作者身为从事.NET一线开发的资深开发专家,常年耕耘技术博客,惠及无数.NET新知。此次将长期的思考、感悟,多年的系统开发、...

    亮剑.NET深入体验与实战精要3

    因pdf的容量过大分4个压缩包打包,还有一个源码另外下载。 《.NET深入体验与实战精要》作者身为从事.NET一线开发的资深开发专家,常年耕耘技术博客,惠及无数.NET新知。此次将长期的思考、感悟,多年的系统开发、...

    SharePoint Server2007宝典.part02

    1.3.1 MOSS和WSS对比 6 1.3.2 考虑组织的规模 8 1.3.3 满足需求 8 1.4 小结 9 第2章 安装SharePoint 10 2.1 规划SharePoint部署 10 2.1.1 选择共享服务的角色 10 2.1.2 定义SharePoint场的拓扑 11 2.1.3 考虑管理员...

    YUI Compressor压缩JavaScript原理及微优化

    最近写一个jQuery插件,在最后完成优化时,对比发现压缩后文件比较大,就思考那些是可以被修改和优化的,发现压缩原理也有很大的空间可以学习,通过这次对YUI Compressor压缩JavaScript深有体会,那些是可以被压缩的...

    python入门到高级全栈工程师培训 第3期 附课件代码

    02 什么是异常处理及异常处理的两种方式对比 03 多分支与万能异常 04 异常处理的其他内容 05 什么时候用异常处理 06 什么是socket 07 套接字发展及分类 08 基于tcp协议的套接字编程 09 socket底层工作原理解释 10 ...

    Linux多线程服务端编程:使用muduo C++网络库

    《Linux多线程服务端编程:使用muduo C++网络库》主要讲述采用现代C++在x86-64 Linux上编写多线程TCP网络服务程序的主流常规技术,重点讲解一种适应性较强的多线程服务器的编程模型,即one loop per thread。...

Global site tag (gtag.js) - Google Analytics