前些天一位其他开发部门的同事找到我们了解一些关于SSO单点登录的事,他们要做单点登录,同时也需要和我们这边的系统做集成,要我帮忙做一单点登录,了解关于单点登录的解决方案和资料,虽然做单点登录已经很久了,自以为对SSO系统也算比较了解。但是被他这么一问,反倒是一下讲不清楚,所以总结一下目前正在使用.....
分类:
其他好文 时间:
2014-10-27 00:21:40
阅读次数:
243
1.前言一般情况下虚拟菜单集成方式:先创建虚拟菜单节点,然后配置虚拟菜单的数据URL,同时指定显示页面,在显示页面中添加虚拟IframePortlet。而且:通常情况虚拟菜单是要依赖CAS认证的。在本文中虚拟菜单集成方式,不依赖CAS认证,而是依赖于表单认证模式。主要区别是在于,..
分类:
其他好文 时间:
2014-10-25 02:10:00
阅读次数:
258
在聊聊高并发(六)实现几种自旋锁(一) 这篇中实现了两种基本的自旋锁:TASLock和TTASLock,它们的问题是会进行频繁的CAS操作,引发大量的缓存一致性流量,导致锁的性能不好。
对TTASLock的一种改进是BackoffLock,它会在锁高争用的情况下对线程进行回退,减少竞争,减少缓存一致性流量。但是BackoffLock有三个主要的问题:
1. 还是有大量的缓存一致性流量,...
分类:
其他好文 时间:
2014-10-23 12:40:05
阅读次数:
217
在聊聊高并发(五)理解缓存一致性协议以及对并发编程的影响 我们了解了处理器缓存一致性协议的原理,并且提到了它对并发编程的影响,“多个线程对同一个变量一直使用CAS操作,那么会有大量修改操作,从而产生大量的缓存一致性流量,因为每一次CAS操作都会发出广播通知其他处理器,从而影响程序的性能。”
这一篇我们通过两种实现自旋锁的方式来看一下不同的编程方式带来的程序性能的变化。
先理解一...
分类:
其他好文 时间:
2014-10-22 14:45:38
阅读次数:
279
单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。
SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。
SSO的一种较为通俗的定义是:SSO是指访问同一服务器不同应用中的受保护资源的同一用户,只需要登录一次,即 通过一个应用中的安全验证后,再访问其他应用中的受保护资源时,不再需要重新登录验证。...
分类:
其他好文 时间:
2014-10-22 14:43:31
阅读次数:
581
在安卓上遇到了Multiple dex files define Lcom/sina/sso/RemoteSSO的编译错误在网上找解决办法搜到了解决办法是这样的方案1:Eclipse->Project->去掉Build Automatically->Clear ->Build Project->Bu...
分类:
其他好文 时间:
2014-10-21 10:16:13
阅读次数:
213
10年的时候在iteye的第一篇文章记录了一下当时怎么实现我们系统的单点登陆。不过那个时候文章写的不好,思路也很浮躁,很难看懂,在csdn的第一篇技术博客打算重新温顾一下当时实现单点登陆的思路。先来看看什么叫单点登陆单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整...
分类:
系统相关 时间:
2014-10-20 11:20:40
阅读次数:
201
一、什么是单点登录SSO(Single Sign-On) SSO是一种统一认证和授权机制,指访问同一服务器不同应用中的受保护资源的同一用户,只需要登录一次,即通过一个应用中的安全验证后,再访问其他应用中的受保护资源时,...
分类:
其他好文 时间:
2014-10-20 03:25:24
阅读次数:
288
为了方便大家一步到位的进行学习,已将各种角色安装所需的先决条件给与总结了,但注意系统需求是2008 R2 1、对于执行客户端访问、集线器传输及邮箱角色典型安装的服务器 (CAS、HT、MBX) Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server...
分类:
其他好文 时间:
2014-10-19 18:19:44
阅读次数:
226
SpringSecurity和CAS交互流程web用户访问服务公共页面,没有涉及SpringSecurity和CAS用户访问一个受保护的页面或页面中使用了一个受保护的bean,SpringSecurity的ExceptionTranslationFilter发现异常AccessDeniedException或AuthenticationException用户的Authentication对象(..
分类:
编程语言 时间:
2014-10-19 17:14:51
阅读次数:
313