public interface TokenStore
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<OAuth2AccessToken> |
findTokensByClientId(java.lang.String clientId)
获取 clientId 的全部 Token
|
java.util.Collection<OAuth2AccessToken> |
findTokensByClientIdAndUserName(java.lang.String clientId,
java.lang.String userName)
获取 clientId 的全部 Token
|
OAuth2AccessToken |
getAccessToken(BearerTokenAuthentication authentication)
获取 OAuth2AccessToken
|
OAuth2AccessToken |
readAccessToken(java.lang.String tokenValue)
获取 AccessToken 信息
|
BearerTokenAuthentication |
readAuthentication(BearerTokenAuthenticationToken token)
通过 Token 获取身份
|
BearerTokenAuthentication |
readAuthentication(java.lang.String token)
通过 Token 获取身份
|
BearerTokenAuthentication |
readAuthenticationForRefreshToken(OAuth2RefreshToken token)
通过 RefreshToken 获取身份信息
|
OAuth2RefreshToken |
readRefreshToken(java.lang.String tokenValue)
获取 readRefreshToken 信息
|
void |
removeAccessToken(OAuth2AccessToken token)
移除 AccessToken 信息
|
void |
removeAccessTokenUsingRefreshToken(OAuth2RefreshToken refreshToken)
通过 refreshToken 移除 AccessToken
|
void |
removeRefreshToken(OAuth2RefreshToken token)
移除 refreshToken
|
void |
storeAccessToken(OAuth2AccessToken token,
Authentication authentication)
存储 Token 对应的获取身份
|
void |
storeRefreshToken(OAuth2RefreshToken refreshToken,
Authentication authentication)
存储 refreshToken 对应的获取身份
|
BearerTokenAuthentication readAuthentication(BearerTokenAuthenticationToken token)
token - BearerTokenAuthentication readAuthentication(java.lang.String token)
token - void storeAccessToken(OAuth2AccessToken token, Authentication authentication)
token - OAuth2AccessToken readAccessToken(java.lang.String tokenValue)
tokenValue - void removeAccessToken(OAuth2AccessToken token)
token - void storeRefreshToken(OAuth2RefreshToken refreshToken, Authentication authentication)
refreshToken - authentication - OAuth2RefreshToken readRefreshToken(java.lang.String tokenValue)
tokenValue - BearerTokenAuthentication readAuthenticationForRefreshToken(OAuth2RefreshToken token)
token - void removeRefreshToken(OAuth2RefreshToken token)
token - void removeAccessTokenUsingRefreshToken(OAuth2RefreshToken refreshToken)
refreshToken - OAuth2AccessToken getAccessToken(BearerTokenAuthentication authentication)
authentication - java.util.Collection<OAuth2AccessToken> findTokensByClientIdAndUserName(java.lang.String clientId, java.lang.String userName)
clientId - userName - java.util.Collection<OAuth2AccessToken> findTokensByClientId(java.lang.String clientId)
clientId -