当前位置: Coin163 >>

CAS取消https方法配置

2013-05-19 | 所属分类:cas https
   CAS 服务器端取消 https的配置 方法

 

需要修改的配置文件有:

WEB-INF/deployerConfigContext.xml WEB-INF/spring-configuration/ticketGrantingTicketCookieGenerator.xml

WEB-INF\spring-configuration\warnCookieGenerator.xml

 

详细配置修改如下:

1 WEB-INF/deployerConfigContext.xml

   

    < bean class = "org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler"     p:httpClient-ref = "httpClient" />

增加参数 p:requireSecure="false" ,是否需要安全验证,即 HTTPS false 为不采用 如下:

< bean class = "org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler" p:httpClient-ref = "httpClient" p:requireSecure= "false" />

      

2 WEB-INF/spring-configuration/ticketGrantingTicketCookieGenerator.xml
         修改 p:cookieSecure="true" p:cookieSecure=" false " 即不需要安全 cookie

如下部分:

    < bean id = "ticketGrantingTicketCookieGenerator" class = "org.jasig.cas.web.support.CookieRetrievingCookieGenerator"

       p:cookieSecure = " false "

       p:cookieMaxAge = "-1"

       p:cookieName = "CASTGC"

       p:cookiePath = "/cas" />

 

3 WEB-INF\spring-configuration\warnCookieGenerator.xml

修改 p:cookieSecure="true" p:cookieSecure=" false " 即不需要安全 cookie

结果如下:

    < bean id = "warnCookieGenerator" class = "org.jasig.cas.web.support.CookieRetrievingCookieGenerator"

       p:cookieSecure = " false "

       p:cookieMaxAge = "-1"

       p:cookieName = "CASPRIVACY"

       p:cookiePath = "/cas" />

 

关于Coin163网站地图

Copyright 2012-2013 Coin163.com ( Coin163 ) All Rights Reserved