1.cas-servlet.xml修改 <!-- 20090220 rememberMe start --> <!-- <bean id="authenticationViaFormAction" class="org.jasig.cas.web.flow.AuthenticationViaFormAction" p:centralAuthenticationService-ref="centralAuthenticationService" p:warnCookieGenerator-ref="warnCookieGenerator" /> --> <bean id="authenticationViaFormAction" class="org.jasig.cas.web.flow.AuthenticationViaFormAction" p:centralAuthenticationService-ref="centralAuthenticationService" p:formObjectClass="org.jasig.cas.authentication.principal.RememberMeUsernamePasswordCredentials" p:formObjectName="credentials" p:validator-ref="UsernamePasswordCredentialsValidator" p:warnCookieGenerator-ref="warnCookieGenerator" /> <!-- 20090220 rememberMe end --> 2.deployerConfigContext.xml文件中 <bean id="authenticationManager" class="org.jasig.cas.authentication.AuthenticationManagerImpl"> 添加属性 <property name="authenticationMetaDataPopulators"> <list> <bean class="org.jasig.cas.authentication.principal.RememberMeAuthenticationMetaDataPopulator" /> </list> </property> 3.ticketExpirationPolicies.xml文件修改 <!-- 20090220 rememberMe start --> <!-- <bean id="grantingTicketExpirationPolicy" class="org.jasig.cas.ticket.support.TimeoutExpirationPolicy"> --> <!-- This argument is the time a ticket can exist before its considered expired. --><!-- <constructor-arg index="0" value="7200000" /> </bean> --> <bean id="grantingTicketExpirationPolicy" class="org.jasig.cas.ticket.support.RememberMeDelegatingExpirationPolicy"> <property name="sessionExpirationPolicy"> <bean class="org.jasig.cas.ticket.support.TimeoutExpirationPolicy"> <constructor-arg index="0" value="7200000" /> </bean> </property> <property name="rememberMeExpirationPolicy"> <bean class="org.jasig.cas.ticket.support.TimeoutExpirationPolicy"> <constructor-arg index="0" value="720000" /> </bean> </property> </bean> <!-- 20090220 rememberMe start --> 4.服务器登录页面增加如下内容 <input type="checkbox" name="rememberMe" id="rememberMe" value="true" tabindex="4" /><label for="rememberMe">Remember Me</label>
详细解决方案
CAS RememberMe效能实现
热度:221 发布时间:2012-09-02 21:00:34.0
相关解决方案