├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main ├── java │ └── cn │ │ └── ipanel │ │ └── authorization │ │ └── demo │ │ ├── DemoApplication.java │ │ ├── StartUpRunner.java │ │ ├── comfig │ │ ├── MyWebAppConfig.java │ │ └── Swagger2.java │ │ ├── controller │ │ ├── ManagerController.java │ │ ├── request │ │ │ └── ManagerLoginReq.java │ │ └── respones │ │ │ ├── LoginInfoVO.java │ │ │ ├── ManagerVO.java │ │ │ └── Result.java │ │ ├── dao │ │ └── ManagerRepository.java │ │ ├── dto │ │ ├── LoginInfo.java │ │ └── LoginWordAndToken.java │ │ ├── entity │ │ └── ManagerInfo.java │ │ ├── global │ │ ├── Globals.java │ │ ├── MyException.java │ │ ├── RequestParamErrorException.java │ │ ├── SpringUtil.java │ │ └── SystemDefines.java │ │ ├── interceptor │ │ └── MyInterceptor.java │ │ ├── jwt │ │ ├── JwtSettings.java │ │ ├── JwtToken.java │ │ ├── JwtTokenUtil.java │ │ ├── RawAccessJwtToken.java │ │ └── exception │ │ │ ├── JWTInvalidTokenException.java │ │ │ └── JwtExpiredTokenException.java │ │ ├── service │ │ ├── ManagerService.java │ │ ├── MyRedisService.java │ │ ├── QueueProduceService.java │ │ └── impl │ │ │ ├── ManagerServiceImpl.java │ │ │ ├── MyRedisServiceImpl.java │ │ │ ├── QueueProduceServiceImpl.java │ │ │ └── TokenAndUuidBean.java │ │ └── task │ │ ├── AsyncTask.java │ │ ├── QueuesTask.java │ │ └── ScheduleTask.java └── resources │ └── application.yml └── test └── java └── cn └── ipanel └── authorization └── demo └── DemoApplicationTests.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/README.md -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/cn/ipanel/authorization/demo/DemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/src/main/java/cn/ipanel/authorization/demo/DemoApplication.java -------------------------------------------------------------------------------- /src/main/java/cn/ipanel/authorization/demo/StartUpRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/src/main/java/cn/ipanel/authorization/demo/StartUpRunner.java -------------------------------------------------------------------------------- /src/main/java/cn/ipanel/authorization/demo/comfig/MyWebAppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/src/main/java/cn/ipanel/authorization/demo/comfig/MyWebAppConfig.java -------------------------------------------------------------------------------- /src/main/java/cn/ipanel/authorization/demo/comfig/Swagger2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/src/main/java/cn/ipanel/authorization/demo/comfig/Swagger2.java -------------------------------------------------------------------------------- /src/main/java/cn/ipanel/authorization/demo/controller/ManagerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/src/main/java/cn/ipanel/authorization/demo/controller/ManagerController.java -------------------------------------------------------------------------------- /src/main/java/cn/ipanel/authorization/demo/controller/request/ManagerLoginReq.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/src/main/java/cn/ipanel/authorization/demo/controller/request/ManagerLoginReq.java -------------------------------------------------------------------------------- /src/main/java/cn/ipanel/authorization/demo/controller/respones/LoginInfoVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/src/main/java/cn/ipanel/authorization/demo/controller/respones/LoginInfoVO.java -------------------------------------------------------------------------------- /src/main/java/cn/ipanel/authorization/demo/controller/respones/ManagerVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/src/main/java/cn/ipanel/authorization/demo/controller/respones/ManagerVO.java -------------------------------------------------------------------------------- /src/main/java/cn/ipanel/authorization/demo/controller/respones/Result.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/src/main/java/cn/ipanel/authorization/demo/controller/respones/Result.java -------------------------------------------------------------------------------- /src/main/java/cn/ipanel/authorization/demo/dao/ManagerRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/src/main/java/cn/ipanel/authorization/demo/dao/ManagerRepository.java -------------------------------------------------------------------------------- /src/main/java/cn/ipanel/authorization/demo/dto/LoginInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/src/main/java/cn/ipanel/authorization/demo/dto/LoginInfo.java -------------------------------------------------------------------------------- /src/main/java/cn/ipanel/authorization/demo/dto/LoginWordAndToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/src/main/java/cn/ipanel/authorization/demo/dto/LoginWordAndToken.java -------------------------------------------------------------------------------- /src/main/java/cn/ipanel/authorization/demo/entity/ManagerInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/src/main/java/cn/ipanel/authorization/demo/entity/ManagerInfo.java -------------------------------------------------------------------------------- /src/main/java/cn/ipanel/authorization/demo/global/Globals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/src/main/java/cn/ipanel/authorization/demo/global/Globals.java -------------------------------------------------------------------------------- /src/main/java/cn/ipanel/authorization/demo/global/MyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/src/main/java/cn/ipanel/authorization/demo/global/MyException.java -------------------------------------------------------------------------------- /src/main/java/cn/ipanel/authorization/demo/global/RequestParamErrorException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/src/main/java/cn/ipanel/authorization/demo/global/RequestParamErrorException.java -------------------------------------------------------------------------------- /src/main/java/cn/ipanel/authorization/demo/global/SpringUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/src/main/java/cn/ipanel/authorization/demo/global/SpringUtil.java -------------------------------------------------------------------------------- /src/main/java/cn/ipanel/authorization/demo/global/SystemDefines.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/src/main/java/cn/ipanel/authorization/demo/global/SystemDefines.java -------------------------------------------------------------------------------- /src/main/java/cn/ipanel/authorization/demo/interceptor/MyInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/src/main/java/cn/ipanel/authorization/demo/interceptor/MyInterceptor.java -------------------------------------------------------------------------------- /src/main/java/cn/ipanel/authorization/demo/jwt/JwtSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/src/main/java/cn/ipanel/authorization/demo/jwt/JwtSettings.java -------------------------------------------------------------------------------- /src/main/java/cn/ipanel/authorization/demo/jwt/JwtToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/src/main/java/cn/ipanel/authorization/demo/jwt/JwtToken.java -------------------------------------------------------------------------------- /src/main/java/cn/ipanel/authorization/demo/jwt/JwtTokenUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/src/main/java/cn/ipanel/authorization/demo/jwt/JwtTokenUtil.java -------------------------------------------------------------------------------- /src/main/java/cn/ipanel/authorization/demo/jwt/RawAccessJwtToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/src/main/java/cn/ipanel/authorization/demo/jwt/RawAccessJwtToken.java -------------------------------------------------------------------------------- /src/main/java/cn/ipanel/authorization/demo/jwt/exception/JWTInvalidTokenException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/src/main/java/cn/ipanel/authorization/demo/jwt/exception/JWTInvalidTokenException.java -------------------------------------------------------------------------------- /src/main/java/cn/ipanel/authorization/demo/jwt/exception/JwtExpiredTokenException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/src/main/java/cn/ipanel/authorization/demo/jwt/exception/JwtExpiredTokenException.java -------------------------------------------------------------------------------- /src/main/java/cn/ipanel/authorization/demo/service/ManagerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/src/main/java/cn/ipanel/authorization/demo/service/ManagerService.java -------------------------------------------------------------------------------- /src/main/java/cn/ipanel/authorization/demo/service/MyRedisService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/src/main/java/cn/ipanel/authorization/demo/service/MyRedisService.java -------------------------------------------------------------------------------- /src/main/java/cn/ipanel/authorization/demo/service/QueueProduceService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/src/main/java/cn/ipanel/authorization/demo/service/QueueProduceService.java -------------------------------------------------------------------------------- /src/main/java/cn/ipanel/authorization/demo/service/impl/ManagerServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/src/main/java/cn/ipanel/authorization/demo/service/impl/ManagerServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/cn/ipanel/authorization/demo/service/impl/MyRedisServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/src/main/java/cn/ipanel/authorization/demo/service/impl/MyRedisServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/cn/ipanel/authorization/demo/service/impl/QueueProduceServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/src/main/java/cn/ipanel/authorization/demo/service/impl/QueueProduceServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/cn/ipanel/authorization/demo/service/impl/TokenAndUuidBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/src/main/java/cn/ipanel/authorization/demo/service/impl/TokenAndUuidBean.java -------------------------------------------------------------------------------- /src/main/java/cn/ipanel/authorization/demo/task/AsyncTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/src/main/java/cn/ipanel/authorization/demo/task/AsyncTask.java -------------------------------------------------------------------------------- /src/main/java/cn/ipanel/authorization/demo/task/QueuesTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/src/main/java/cn/ipanel/authorization/demo/task/QueuesTask.java -------------------------------------------------------------------------------- /src/main/java/cn/ipanel/authorization/demo/task/ScheduleTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/src/main/java/cn/ipanel/authorization/demo/task/ScheduleTask.java -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/test/java/cn/ipanel/authorization/demo/DemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhaolei0433/AuthorizationDemo/HEAD/src/test/java/cn/ipanel/authorization/demo/DemoApplicationTests.java --------------------------------------------------------------------------------