shiro-biz-spring-boot-starter
shiro starter for spring boot
基于 Shiro 的 Spring Boot Starter 实现
<dependency><groupId>com.github.hiwepy</groupId><artifactId>shiro-biz-spring-boot-starter</artifactId><version>${project.version}</version></dependency>
application.yml
###################################################################################################################Shiro 权限控制基本配置:################################################################################################################shiro:annotations:enabled: trueproxy-target-class: trueauthentication-caching-enabled: falseauthentication-cache-name: SHIRO-AUTHCauthorization-caching-enabled: falseauthorization-cache-name: SHIRO-AUTHZcaching-enabled: falsecache:type: ehcacheenabled: truekaptcha:enabled: trueretry-times-when-access-denied: 3failure-url: /errorhttp:header:access-control-allow-methods: PUT,POST,GET,DELETE,OPTIONSjwt:enabled: truelogin-url: /authz/login/sloginredirect-url: /authz/login/indexsuccess-url: /indexsession-creation-enabled: falsesession-validation-scheduler-enabled: falsesession-validation-interval: 20000session-stateless: truesession-storage-enabled: falsesession-timeout: 1800000unauthorized-url: /erroruser-native-session-manager: falseweb:enabled: truefilter-chain-definition-map:'[/]' : anon'[/**/favicon.ico]' : anon'[/webjars/**]' : anon'[/assets/**]' : anon'[/error*]' : anon'[/logo/**]' : anon'[/swagger-ui.html**]' : anon'[/swagger-resources/**]' : anon'[/v2/**]' : anon'[/kaptcha*]' : anon'[/admin]' : anon'[/admin/assets/**]' : anon'[/admin/applications]' : anon'[/admin/applications/**]' : anon'[/admin/notifications]' : anon'[/admin/notifications/**]' : anon'[/admin/instances]' : anon'[/admin/instances/**]' : anon'[/sockets/**]' : anon'[/expiry]' : cros,withinExpiry'[/authz/login/slogin]' : cros,authc'[/logout]' : logout
https://github.com/vindell/spring-boot-starter-samples/tree/master/spring-boot-sample-shiro-biz