是否可以通过配置更改记住我 cookie 的默认名称?
默认情况下,cookie 名称是:SPRING_SECURITY_REMEMBER_ME_COOKIE
并且我想要一个不太明显的 cookie 名称。
是否可以通过配置更改记住我 cookie 的默认名称?
默认情况下,cookie 名称是:SPRING_SECURITY_REMEMBER_ME_COOKIE
并且我想要一个不太明显的 cookie 名称。
<bean id="rememberMeServices" class="org.springframework.security.ui.rememberme.TokenBasedRememberMeServices">
<property name="userDetailsService" ref="userService"/>
<property name="key" value="remember-me-security"/>
<property name="cookieName" value="remember_me_cookie" />
</bean>
对于 Spring Security 4,以下工作。
<remember-me
key="<yourKey>"
remember-me-parameter="remember-me"
token-validity-seconds="1209600"
user-service-ref="userDetailsService"
remember-me-cookie="<whateveryouwanttonamethecookie>"
/>