单点登录CAS-Client配置

cas的客户端配置很简单,要做的工作也很少。
1、把cas服务端的证书导入客户端
2、添加cas-client-core.jar
3、添加web.xml配置
4、运行

  • 第一步
    参考http://www.jianshu.com/p/97883f720ad9

  • 第二步
    把cas-client-core的jar添加到项目

我这里用的maven项目,添加依赖到pom.xml


    org.jasig.cas.client
    cas-client-core
    3.4.1

  • 第三步
    在项目的web.xml里面增加以下配置
    其中
    casServerUrlPrefix表示cas服务端地址
    serverName表示客户端地址

    
    
        org.jasig.cas.client.session.SingleSignOutHttpSessionListener
    
    
    
        CASSingle Sign OutFilter
        org.jasig.cas.client.session.SingleSignOutFilter
        
            casServerUrlPrefix
            https://cas.demo.com/sso
        
        
            serverName
            http://127.0.0.1:8080/
        
    
    
        CASSingle Sign OutFilter
        /*
    
    
        CASFilter
        org.jasig.cas.client.authentication.AuthenticationFilter
        
            casServerLoginUrl
            https://cas.demo.com/sso
        
        
            serverName
            http://127.0.0.1:8080/
        
        
            authenticationRedirectStrategyClass
            com.ectrip.filter.CustomAuthenticationRedirectStrategy
        
    
    
        CASFilter
        /*
    
    
    
        CASValidationFilter
        
            org.jasig.cas.client.validation.Cas30ProxyReceivingTicketValidationFilter
        
        
            casServerUrlPrefix
            https://cas.demo.com/sso
        
        
            serverName
            http://127.0.0.1:8080/
        
    
    
        CASValidationFilter
        /*
    
    
    
        CASHttpServletRequest WrapperFilter
        
            org.jasig.cas.client.util.HttpServletRequestWrapperFilter
        
    
    
        CASHttpServletRequest WrapperFilter
        /*
    
    
    
        CASAssertion Thread LocalFilter
        org.jasig.cas.client.util.AssertionThreadLocalFilter
    
    
        CASAssertion Thread LocalFilter
        /*
    

你可能感兴趣的:(单点登录CAS-Client配置)