Class DefaultOAuthRevokeTokenService
java.lang.Object
de.hybris.platform.webservicescommons.oauth2.token.impl.DefaultOAuthRevokeTokenService
- All Implemented Interfaces:
OAuthRevokeTokenService
Default implementation of the
OAuthRevokeTokenService-
Constructor Summary
ConstructorsConstructorDescriptionDefaultOAuthRevokeTokenService(org.springframework.security.oauth2.provider.token.TokenStore tokenStore) Constructor for this service -
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.
-
Constructor Details
-
DefaultOAuthRevokeTokenService
public DefaultOAuthRevokeTokenService(org.springframework.security.oauth2.provider.token.TokenStore tokenStore) Constructor for this service- Parameters:
tokenStore- implementation of TokenStore interface
-
-
Method Details
-
revokeAccessToken
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
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
Description copied from interface:OAuthRevokeTokenServiceRevokes refresh token based on its identifier- Specified by:
revokeRefreshTokenin interfaceOAuthRevokeTokenService- Parameters:
tokenId- token identifier- Returns:
- status if operation succeed
-