├── .gitignore ├── README.md ├── pom.xml └── src └── main └── java └── org └── inlighting ├── WebApplication.java ├── bean └── ResponseBean.java ├── controller ├── ExceptionController.java └── WebController.java ├── database ├── DataSource.java ├── UserBean.java └── UserService.java ├── exception └── UnauthorizedException.java ├── shiro ├── JWTFilter.java ├── JWTToken.java ├── MyRealm.java └── ShiroConfig.java └── util └── JWTUtil.java /.gitignore: -------------------------------------------------------------------------------- 1 | /.idea/ 2 | /shiro-study.iml 3 | /target/ -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Smith-Cruise/Spring-Boot-Shiro/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Smith-Cruise/Spring-Boot-Shiro/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/org/inlighting/WebApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Smith-Cruise/Spring-Boot-Shiro/HEAD/src/main/java/org/inlighting/WebApplication.java -------------------------------------------------------------------------------- /src/main/java/org/inlighting/bean/ResponseBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Smith-Cruise/Spring-Boot-Shiro/HEAD/src/main/java/org/inlighting/bean/ResponseBean.java -------------------------------------------------------------------------------- /src/main/java/org/inlighting/controller/ExceptionController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Smith-Cruise/Spring-Boot-Shiro/HEAD/src/main/java/org/inlighting/controller/ExceptionController.java -------------------------------------------------------------------------------- /src/main/java/org/inlighting/controller/WebController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Smith-Cruise/Spring-Boot-Shiro/HEAD/src/main/java/org/inlighting/controller/WebController.java -------------------------------------------------------------------------------- /src/main/java/org/inlighting/database/DataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Smith-Cruise/Spring-Boot-Shiro/HEAD/src/main/java/org/inlighting/database/DataSource.java -------------------------------------------------------------------------------- /src/main/java/org/inlighting/database/UserBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Smith-Cruise/Spring-Boot-Shiro/HEAD/src/main/java/org/inlighting/database/UserBean.java -------------------------------------------------------------------------------- /src/main/java/org/inlighting/database/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Smith-Cruise/Spring-Boot-Shiro/HEAD/src/main/java/org/inlighting/database/UserService.java -------------------------------------------------------------------------------- /src/main/java/org/inlighting/exception/UnauthorizedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Smith-Cruise/Spring-Boot-Shiro/HEAD/src/main/java/org/inlighting/exception/UnauthorizedException.java -------------------------------------------------------------------------------- /src/main/java/org/inlighting/shiro/JWTFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Smith-Cruise/Spring-Boot-Shiro/HEAD/src/main/java/org/inlighting/shiro/JWTFilter.java -------------------------------------------------------------------------------- /src/main/java/org/inlighting/shiro/JWTToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Smith-Cruise/Spring-Boot-Shiro/HEAD/src/main/java/org/inlighting/shiro/JWTToken.java -------------------------------------------------------------------------------- /src/main/java/org/inlighting/shiro/MyRealm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Smith-Cruise/Spring-Boot-Shiro/HEAD/src/main/java/org/inlighting/shiro/MyRealm.java -------------------------------------------------------------------------------- /src/main/java/org/inlighting/shiro/ShiroConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Smith-Cruise/Spring-Boot-Shiro/HEAD/src/main/java/org/inlighting/shiro/ShiroConfig.java -------------------------------------------------------------------------------- /src/main/java/org/inlighting/util/JWTUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Smith-Cruise/Spring-Boot-Shiro/HEAD/src/main/java/org/inlighting/util/JWTUtil.java --------------------------------------------------------------------------------