我使用acegi-security-1.0.0并且想要为MAC ACEGI_SECURITY_HASHED_REMEMBER_ME_COOKIE设置maxAge(例如18天)。但是当我在浏览器中打开cookie时,这个cookie将在2017年到期......
<bean id="rememberMeServices" parent="txProxyTemplate">
<property name="target">
<bean class="org.acegisecurity.ui.rememberme.TokenBasedRememberMeServices">
<property name="userDetailsService" ref="userDao"/>
<property name="key" value="desknetRememberMe"/>
<property name="parameter" value="rememberMe"/>
<property name="tokenValiditySeconds" value="2"/>
</bean>
</property>
<property name="transactionAttributes">
<props>
<prop key="autoLogin">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
任何人都可以帮助我吗?我做错了什么?
谢谢!
答案 0 :(得分:0)
有令牌和cookie。 Cookie将在5年后到期,令牌将在我们通过property name="tokenValiditySeconds"
设置时到期。当令牌过期时,cookie必须无效。