0

acegi-security-1.0.0 を使用しており、Cookie 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>

誰でも私を助けることができますか?私は何を間違っていますか?

ありがとう!

4

1 に答える 1

0

トークンとクッキーがあります。Cookie は 5 年で期限切れになり、トークンは で設定した分だけ期限切れになりますproperty name="tokenValiditySeconds"。また、トークンの有効期限が切れると、Cookie が有効になってはなりません。

于 2012-12-04T07:46:36.343 に答える