Class DefaultOAuthRevokeTokenService
- java.lang.Object
-
- de.hybris.platform.webservicescommons.oauth2.token.impl.DefaultOAuthRevokeTokenService
-
- All Implemented Interfaces:
OAuthRevokeTokenService
public class DefaultOAuthRevokeTokenService extends java.lang.Object implements OAuthRevokeTokenService
Default implementation of theOAuthRevokeTokenService
-
-
Constructor Summary
Constructors Constructor Description DefaultOAuthRevokeTokenService(org.springframework.security.oauth2.provider.token.TokenStore tokenStore)Constructor for this service
-
Method Summary
All Methods Instance Methods Concrete 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
public boolean revokeAccessToken(java.lang.String tokenId)
Description copied from interface:OAuthRevokeTokenServiceRevokes access token based on its identifier- Specified by:
revokeAccessTokenin interfaceOAuthRevokeTokenService- Parameters:
tokenId- token identifier- Returns:
- status if operation succeed
-
revokeUserAccessTokens
public void revokeUserAccessTokens(java.lang.String userId, java.util.Collection<java.lang.String> tokensToPreserve)Description copied from interface:OAuthRevokeTokenServiceRevokes all access (and refresh) tokens for given user. Allows you to provide a collection of access token ids to preserve.- Specified by:
revokeUserAccessTokensin interfaceOAuthRevokeTokenService- Parameters:
userId- user identifiertokensToPreserve- collection of access token ids to preserve
-
revokeRefreshToken
public boolean revokeRefreshToken(java.lang.String tokenId)
Description copied from interface:OAuthRevokeTokenServiceRevokes refresh token based on its identifier- Specified by:
revokeRefreshTokenin interfaceOAuthRevokeTokenService- Parameters:
tokenId- token identifier- Returns:
- status if operation succeed
-
-