单点登录(Single Sign On),简称为SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。
 
CAS
(Central Authentication Service),中央认证服务。CAS(Central Authentication Service)是一款不错的针对 Web
应用的单点登录框架...
                            
                            
                                分类:
其他好文   时间:
2015-03-15 15:19:09   
                                阅读次数:
207
                             
                    
                        
                            
                            
                                深入理解java同步、锁机制我们主要讲解了关于synchronized的实现和各种锁的类型,本节将尝试从源码的角度去理解可重入锁ReentrantLock的实现。由于个人水平有限,文中出现错误的地方还请指出,避免误导更多人。
要理解ReentrantLock需要先理解所有锁的基础。AQS(AbstractQueuedSynchronizer)主要利用硬件原语指令(CAS compare-and-...
                            
                            
                                分类:
其他好文   时间:
2015-03-13 22:22:24   
                                阅读次数:
184
                             
                    
                        
                            
                            
                                atomic是最轻量级的锁,在一些场景下直接使用atomic包还是很有效的。
下面内容摘秒自《GO并发编程实战》—— 原子操作: 
        CAS操作的优势是,可以在不形成临界区和创建互斥量的情况下完成并发安全的值替换操作。
这可以大大的减少同步对程序性能的损耗。  
当然,CAS操作也有劣势。在被操作值被频繁变更的情况下,CAS操作并不那么容易成功。...
                            
                            
                                分类:
编程语言   时间:
2015-03-11 17:24:03   
                                阅读次数:
276
                             
                    
                        
                            
                            
                                通过前两篇文章,我们基本做好了ExchangeServer2013安装部署的前期准备工作,接下来我们就开始分角色安装Exchange服务器。由于本次实验项目环境只有4台服务器,分别是两台前端CAS和两台后端MBX服务器,所以下面仅以一台服务器的安装截图为例,其中只有个别步骤不同,到时候我会..
                            
                            
                                分类:
其他好文   时间:
2015-03-10 19:37:42   
                                阅读次数:
200
                             
                    
                        
                            
                            
                                Given an absolute path for a file (Unix-style), simplify it.For example,path="/home/", =>"/home"path="/a/./b/../../c/", =>"/c"click to show corner cas...
                            
                            
                                分类:
其他好文   时间:
2015-03-10 16:52:51   
                                阅读次数:
216
                             
                    
                        
                            
                            
                                A peak element is an element that is greater than its neighbors.Given an input array where num[i] ≠ num[i+1], find a peak element and return its index.The array may contain multiple peaks, in that cas...
                            
                            
                                分类:
其他好文   时间:
2015-03-09 21:00:37   
                                阅读次数:
157
                             
                    
                        
                            
                            
                                各位新年好,上海的新年好冷,冷到我手发抖。上次我们说到了CAS SSO的一些基本用法如:连数据库怎么用,连LDAP怎么用,这次我们要来讲一个网上几乎没有人去过多涉及到的一个问题即:在多租户的环境下我们的cas sso如何去更好的支持,即cas sso multi tentant 的问题,这个问题在很多国外的一些网站包括CAS的官网也很少有人得到解决,在此呢我们把它给彻底的解决掉吧,呵呵。什么是多租...
                            
                            
                                分类:
其他好文   时间:
2015-03-09 17:35:00   
                                阅读次数:
215
                             
                    
                        
                            
                            
                                修改Cas Server的其它配置
 
1.1     修改host.name
       host.name是定义在cas.properties文件中的一个属性。该属性将被定义在uniqueIdGenerators.xml文件中的各种UniqueTicketIdGenerator用来生成TGT、ST等ticket。默认在生成这些ticket时会将host.name作为对应ticket的后...
                            
                            
                                分类:
其他好文   时间:
2015-03-08 10:32:20   
                                阅读次数:
188
                             
                    
                        
                            
                            
                                CAS = Central Authentication Service,中央认证服务,一种独立开始指令协议。CAS 是 Yale 大学发起的一个开源项目,旨在为 Web 应用系统提供一种可靠的单点登录方法,CAS 在 2004 年 12 月正式成为 JA-SIG 的一个项目。 百度百科:ht...
                            
                            
                                分类:
编程语言   时间:
2015-03-06 22:01:13   
                                阅读次数:
255
                             
                    
                        
                            
                            
                                在Cas Server的WEB-INF目录下有一个deployerConfigContext.xml文件,该文件是基于Spring的配置文件,里面存放的内容常常是部署人员需要修改的内容。其中认证方式也是定义在这个文件中的,id为authenticationManager的bean的authenticationHandlers即定义了需要使用的AuthenticationHandler列表。默认使用...
                            
                            
                                分类:
其他好文   时间:
2015-03-05 17:10:14   
                                阅读次数:
205