# kaizen-shiro-spring-boot-starter **Repository Path**: gslmx/kaizen-shiro-spring-boot-starter ## Basic Information - **Project Name**: kaizen-shiro-spring-boot-starter - **Description**: kaizen shiro redis spring boot starter - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2020-01-20 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 如下application.yml配置你可以参考 ```yaml #安全配置 kaizen: global-session-timeout: 180000 security-filter: #配置拦截器 anons: # 无需登录可以访问的地址 - /sys/user/login - /swagger-ui.html - /webjars/** - /swagger-resources/** - /v2/api-docs - / redis: database: 0 password: howhan234 account: hash-algorithm-name: SHA-256 #加密算法 hash-iterations: 16 #加密循环次数 remember: #rememberme cookie name: rememberme sessionid: #sessionid cookie name: sid ``` ## 登录后必须设置shiro session 属性 username 要求为唯一属性 ### 如下参考: ```java Subject subject = SecurityUtils.getSubject(); try{ subject.login( new UsernamePasswordToken(username,password) ); }catch (Exception e) { return R.error("账户验证失败").build(); } subject.getSession().setAttribute(SecurityGlobalConst.KEY,username); ```