需要修改的配置文件有:
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" />
http://www.coin163.com/java/docs/201305/d_2795028902.html