Interface OAuthRevokeTokenService
- All Known Implementing Classes:
DefaultOAuthRevokeTokenService
public interface OAuthRevokeTokenService
Service for revoking OAuth access and refresh tokens
- Spring Bean ID:
- oauthRevokeTokenService
-
Method Summary
Modifier and TypeMethodDescriptionbooleanrevokeAccessToken(String tokenId) Revokes access token based on its identifierbooleanrevokeRefreshToken(String tokenId) Revokes refresh token based on its identifiervoidrevokeUserAccessTokens(String userId, Collection<String> tokensToPreserve) Revokes all access (and refresh) tokens for given user.
-
Method Details
-
revokeAccessToken
Revokes access token based on its identifier- Parameters:
tokenId- token identifier- Returns:
- status if operation succeed
-
revokeUserAccessTokens
Revokes all access (and refresh) tokens for given user. Allows you to provide a collection of access token ids to preserve.- Parameters:
userId- user identifiertokensToPreserve- collection of access token ids to preserve
-
revokeRefreshToken
Revokes refresh token based on its identifier- Parameters:
tokenId- token identifier- Returns:
- status if operation succeed
-