| | |
| | | <bean id="credentialsMatcher" class="com.ruili.wcp.common.RetryLimitCredentialsMatcher"> |
| | | <constructor-arg ref="shiroCacheManager"/> |
| | | </bean> |
| | | <!-- RememberMe 管理器 --> |
| | | <bean id="rememberMeManager" class="org.apache.shiro.web.mgt.CookieRememberMeManager"> |
| | | <property name="cookie" ref="rememberMeCookie"/> |
| | | </bean> |
| | | <!-- RememberMe Cookie 配置 --> |
| | | <bean id="rememberMeCookie" class="org.apache.shiro.web.servlet.SimpleCookie"> |
| | | <property name="name" value="rememberMe"/> |
| | | <property name="maxAge" value="2592000"/> <!-- 30天 --> |
| | | <property name="httpOnly" value="true"/> |
| | | </bean> |
| | | |
| | | <!-- Shiro安全管理器 --> |
| | | <bean id="securityManager" class="org.apache.shiro.web.mgt.DefaultWebSecurityManager"> |
| | |
| | | <property name="cacheManager" ref="shiroCacheManager"></property> |
| | | <!-- 注入session管理器 --> |
| | | <property name="sessionManager" ref="sessionManager"/> |
| | | <property name="rememberMeManager" ref="rememberMeManager"/> |
| | | </bean> |
| | | |
| | | <!-- 会话ID生成器 --> |