Interface OAuthRevokeTokenService
-
- All Known Implementing Classes:
DefaultOAuthRevokeTokenService
public interface OAuthRevokeTokenServiceService for revoking OAuth access and refresh tokens- Spring Bean ID:
- oauthRevokeTokenService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanrevokeAccessToken(java.lang.String tokenId)Revokes access token based on its identifierbooleanrevokeRefreshToken(java.lang.String tokenId)Revokes refresh token based on its identifiervoidrevokeUserAccessTokens(java.lang.String userId, java.util.Collection<java.lang.String> tokensToPreserve)Revokes all access (and refresh) tokens for given user.
-
-
-
Method Detail
-
revokeAccessToken
boolean revokeAccessToken(java.lang.String tokenId)
Revokes access token based on its identifier- Parameters:
tokenId- token identifier- Returns:
- status if operation succeed
-
revokeUserAccessTokens
void revokeUserAccessTokens(java.lang.String userId, java.util.Collection<java.lang.String> tokensToPreserve)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
boolean revokeRefreshToken(java.lang.String tokenId)
Revokes refresh token based on its identifier- Parameters:
tokenId- token identifier- Returns:
- status if operation succeed
-
-