Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ScienJus/spring-authorization-manager
/ functions
Functions
62 in github.com/ScienJus/spring-authorization-manager
⨍
Functions
62
◇
Types & classes
9
↓ 9 callers
Method
getKey
通过token获得对应的key @param token @return
src/main/java/com/scienjus/authorization/manager/TokenManager.java:36
↓ 8 callers
Method
formatToken
(String token)
src/main/java/com/scienjus/authorization/manager/impl/RedisTokenManager.java:110
↓ 7 callers
Method
createRelationship
创建关联关系 @param key @param token
src/main/java/com/scienjus/authorization/manager/TokenManager.java:29
↓ 6 callers
Method
formatKey
(String key)
src/main/java/com/scienjus/authorization/manager/impl/RedisTokenManager.java:106
↓ 6 callers
Method
update
(String sql, Object... args)
src/main/java/com/scienjus/authorization/manager/impl/MySQLTokenManager.java:101
↓ 4 callers
Method
delete
(String... keys)
src/main/java/com/scienjus/authorization/manager/impl/RedisTokenManager.java:96
↓ 3 callers
Method
get
(String key)
src/main/java/com/scienjus/authorization/manager/impl/RedisTokenManager.java:78
↓ 3 callers
Method
set
(String key, String value, int expireSeconds)
src/main/java/com/scienjus/authorization/manager/impl/RedisTokenManager.java:84
↓ 2 callers
Method
expire
(String key, int seconds)
src/main/java/com/scienjus/authorization/manager/impl/RedisTokenManager.java:90
↓ 2 callers
Method
query
(Class<T> clazz, String sql, Object... args)
src/main/java/com/scienjus/authorization/manager/impl/MySQLTokenManager.java:114
↓ 1 callers
Method
createMultipleRelationship
一个用户可以绑定多个Token时创建关联关系 @param key @param token
src/main/java/com/scienjus/authorization/manager/impl/AbstractTokenManager.java:63
↓ 1 callers
Method
createSingleRelationship
一个用户只能绑定一个Token时创建关联关系 @param key @param token
src/main/java/com/scienjus/authorization/manager/impl/AbstractTokenManager.java:70
↓ 1 callers
Method
delRelationshipByKey
通过key删除关联关系 @param key
src/main/java/com/scienjus/authorization/manager/TokenManager.java:16
↓ 1 callers
Method
delRelationshipByToken
通过token删除关联关系 @param token
src/main/java/com/scienjus/authorization/manager/TokenManager.java:22
↓ 1 callers
Method
delSingleRelationshipByKey
一个用户只能绑定一个Token时通过Key删除关联关系 @param key
src/main/java/com/scienjus/authorization/manager/impl/AbstractTokenManager.java:46
↓ 1 callers
Method
flushExpireAfterOperation
在操作后刷新Token的过期时间 @param key @param token
src/main/java/com/scienjus/authorization/manager/impl/AbstractTokenManager.java:94
↓ 1 callers
Method
getCurrentUser
通过Key获得用户模型 @param key @return
src/main/java/com/scienjus/authorization/repository/UserModelRepository.java:15
↓ 1 callers
Method
getKeyByToken
通过Token获得Key @param token @return
src/main/java/com/scienjus/authorization/manager/impl/AbstractTokenManager.java:87
↓ 1 callers
Method
getToken
(String key)
src/main/java/com/scienjus/authorization/manager/impl/RedisTokenManager.java:102
↓ 1 callers
Method
setJedisPool
(JedisPool jedisPool)
src/main/java/com/scienjus/authorization/manager/impl/RedisTokenManager.java:28
↓ 1 callers
Method
setSingleTokenWithUser
(boolean singleTokenWithUser)
src/main/java/com/scienjus/authorization/manager/impl/AbstractTokenManager.java:25
Method
MethodNotSupportException
(String message)
src/main/java/com/scienjus/authorization/exception/MethodNotSupportException.java:9
Method
createMultipleRelationship
(String key, String token)
src/main/java/com/scienjus/authorization/manager/impl/RedisTokenManager.java:60
Method
createMultipleRelationship
(String key, String token)
src/main/java/com/scienjus/authorization/manager/impl/MySQLTokenManager.java:70
Method
createRelationship
(String key, String token)
src/main/java/com/scienjus/authorization/manager/impl/AbstractTokenManager.java:48
Method
createSingleRelationship
(String key, String token)
src/main/java/com/scienjus/authorization/manager/impl/RedisTokenManager.java:50
Method
createSingleRelationship
(String key, String token)
src/main/java/com/scienjus/authorization/manager/impl/MySQLTokenManager.java:76
Method
delRelationshipByKey
(String key)
src/main/java/com/scienjus/authorization/manager/impl/AbstractTokenManager.java:33
Method
delRelationshipByToken
(String token)
src/main/java/com/scienjus/authorization/manager/impl/RedisTokenManager.java:40
Method
delRelationshipByToken
(String token)
src/main/java/com/scienjus/authorization/manager/impl/MySQLTokenManager.java:64
Method
delSingleRelationshipByKey
(String key)
src/main/java/com/scienjus/authorization/manager/impl/RedisTokenManager.java:32
Method
delSingleRelationshipByKey
(String key)
src/main/java/com/scienjus/authorization/manager/impl/MySQLTokenManager.java:58
Method
flushExpireAfterOperation
(String key, String token)
src/main/java/com/scienjus/authorization/manager/impl/RedisTokenManager.java:70
Method
flushExpireAfterOperation
(String key, String token)
src/main/java/com/scienjus/authorization/manager/impl/MySQLTokenManager.java:95
Method
getKey
(String token)
src/main/java/com/scienjus/authorization/manager/impl/AbstractTokenManager.java:72
Method
getKeyByToken
(String token)
src/main/java/com/scienjus/authorization/manager/impl/RedisTokenManager.java:65
Method
getKeyByToken
(String token)
src/main/java/com/scienjus/authorization/manager/impl/MySQLTokenManager.java:89
Method
init
()
src/test/java/com/scienjus/authorization/test/RedisTokenManagerTest.java:51
Method
preHandle
(HttpServletRequest request, HttpServletResponse response, Object handler)
src/main/java/com/scienjus/authorization/interceptor/AuthorizationInterceptor.java:63
Method
resolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFact
src/main/java/com/scienjus/authorization/resolvers/CurrentUserMethodArgumentResolver.java:51
Method
setDataSource
(DataSource dataSource)
src/main/java/com/scienjus/authorization/manager/impl/MySQLTokenManager.java:38
Method
setExpireAtColumnName
(String expireAtColumnName)
src/main/java/com/scienjus/authorization/manager/impl/MySQLTokenManager.java:54
Method
setFlushExpireAfterOperation
(boolean flushExpireAfterOperation)
src/main/java/com/scienjus/authorization/manager/impl/AbstractTokenManager.java:29
Method
setHttpHeaderName
(String httpHeaderName)
src/main/java/com/scienjus/authorization/interceptor/AuthorizationInterceptor.java:47
Method
setHttpHeaderPrefix
(String httpHeaderPrefix)
src/main/java/com/scienjus/authorization/interceptor/AuthorizationInterceptor.java:51
Method
setKeyColumnName
(String keyColumnName)
src/main/java/com/scienjus/authorization/manager/impl/MySQLTokenManager.java:46
Method
setManager
(TokenManager manager)
src/main/java/com/scienjus/authorization/interceptor/AuthorizationInterceptor.java:43
Method
setTableName
(String tableName)
src/main/java/com/scienjus/authorization/manager/impl/MySQLTokenManager.java:42
Method
setTokenColumnName
(String tokenColumnName)
src/main/java/com/scienjus/authorization/manager/impl/MySQLTokenManager.java:50
Method
setTokenExpireSeconds
(int tokenExpireSeconds)
src/main/java/com/scienjus/authorization/manager/impl/AbstractTokenManager.java:21
Method
setUnauthorizedErrorCode
(int unauthorizedErrorCode)
src/main/java/com/scienjus/authorization/interceptor/AuthorizationInterceptor.java:59
Method
setUnauthorizedErrorMessage
(String unauthorizedErrorMessage)
src/main/java/com/scienjus/authorization/interceptor/AuthorizationInterceptor.java:55
Method
setUserModelClass
(String className)
src/main/java/com/scienjus/authorization/resolvers/CurrentUserMethodArgumentResolver.java:28
Method
setUserModelRepository
(UserModelRepository<T> userModelRepository)
src/main/java/com/scienjus/authorization/resolvers/CurrentUserMethodArgumentResolver.java:40
Method
shutdown
()
src/test/java/com/scienjus/authorization/test/RedisTokenManagerTest.java:110
Method
startup
()
src/test/java/com/scienjus/authorization/test/RedisTokenManagerTest.java:46
Method
supportsParameter
(MethodParameter parameter)
src/main/java/com/scienjus/authorization/resolvers/CurrentUserMethodArgumentResolver.java:44
Method
testCreate
()
src/test/java/com/scienjus/authorization/test/RedisTokenManagerTest.java:61
Method
testDelByKey
()
src/test/java/com/scienjus/authorization/test/RedisTokenManagerTest.java:68
Method
testDelByToken
()
src/test/java/com/scienjus/authorization/test/RedisTokenManagerTest.java:77
Method
testMultipleRelationship
()
src/test/java/com/scienjus/authorization/test/RedisTokenManagerTest.java:97
Method
testSingleRelationship
()
src/test/java/com/scienjus/authorization/test/RedisTokenManagerTest.java:86