├── .gitattributes ├── .gitignore ├── README.md ├── pom.xml └── src ├── main └── java │ └── com │ └── scienjus │ └── authorization │ ├── annotation │ ├── Authorization.java │ └── CurrentUser.java │ ├── exception │ └── MethodNotSupportException.java │ ├── interceptor │ └── AuthorizationInterceptor.java │ ├── manager │ ├── TokenManager.java │ └── impl │ │ ├── AbstractTokenManager.java │ │ ├── MySQLTokenManager.java │ │ └── RedisTokenManager.java │ ├── repository │ └── UserModelRepository.java │ └── resolvers │ └── CurrentUserMethodArgumentResolver.java └── test └── java └── com └── scienjus └── authorization └── test └── RedisTokenManagerTest.java /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScienJus/spring-authorization-manager/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | *.class 3 | target/ 4 | 5 | .idea/ -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScienJus/spring-authorization-manager/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScienJus/spring-authorization-manager/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/scienjus/authorization/annotation/Authorization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScienJus/spring-authorization-manager/HEAD/src/main/java/com/scienjus/authorization/annotation/Authorization.java -------------------------------------------------------------------------------- /src/main/java/com/scienjus/authorization/annotation/CurrentUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScienJus/spring-authorization-manager/HEAD/src/main/java/com/scienjus/authorization/annotation/CurrentUser.java -------------------------------------------------------------------------------- /src/main/java/com/scienjus/authorization/exception/MethodNotSupportException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScienJus/spring-authorization-manager/HEAD/src/main/java/com/scienjus/authorization/exception/MethodNotSupportException.java -------------------------------------------------------------------------------- /src/main/java/com/scienjus/authorization/interceptor/AuthorizationInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScienJus/spring-authorization-manager/HEAD/src/main/java/com/scienjus/authorization/interceptor/AuthorizationInterceptor.java -------------------------------------------------------------------------------- /src/main/java/com/scienjus/authorization/manager/TokenManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScienJus/spring-authorization-manager/HEAD/src/main/java/com/scienjus/authorization/manager/TokenManager.java -------------------------------------------------------------------------------- /src/main/java/com/scienjus/authorization/manager/impl/AbstractTokenManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScienJus/spring-authorization-manager/HEAD/src/main/java/com/scienjus/authorization/manager/impl/AbstractTokenManager.java -------------------------------------------------------------------------------- /src/main/java/com/scienjus/authorization/manager/impl/MySQLTokenManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScienJus/spring-authorization-manager/HEAD/src/main/java/com/scienjus/authorization/manager/impl/MySQLTokenManager.java -------------------------------------------------------------------------------- /src/main/java/com/scienjus/authorization/manager/impl/RedisTokenManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScienJus/spring-authorization-manager/HEAD/src/main/java/com/scienjus/authorization/manager/impl/RedisTokenManager.java -------------------------------------------------------------------------------- /src/main/java/com/scienjus/authorization/repository/UserModelRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScienJus/spring-authorization-manager/HEAD/src/main/java/com/scienjus/authorization/repository/UserModelRepository.java -------------------------------------------------------------------------------- /src/main/java/com/scienjus/authorization/resolvers/CurrentUserMethodArgumentResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScienJus/spring-authorization-manager/HEAD/src/main/java/com/scienjus/authorization/resolvers/CurrentUserMethodArgumentResolver.java -------------------------------------------------------------------------------- /src/test/java/com/scienjus/authorization/test/RedisTokenManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ScienJus/spring-authorization-manager/HEAD/src/test/java/com/scienjus/authorization/test/RedisTokenManagerTest.java --------------------------------------------------------------------------------