Interface OAuthRevokeTokenService

All Known Implementing Classes:
DefaultOAuthRevokeTokenService

public interface OAuthRevokeTokenService
Service for revoking OAuth access and refresh tokens
Spring Bean ID:
oauthRevokeTokenService
  • Method Details

    • revokeAccessToken

      boolean revokeAccessToken(String tokenId)
      Revokes access token based on its identifier
      Parameters:
      tokenId - token identifier
      Returns:
      status if operation succeed
    • revokeUserAccessTokens

      void revokeUserAccessTokens(String userId, Collection<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 identifier
      tokensToPreserve - collection of access token ids to preserve
    • revokeRefreshToken

      boolean revokeRefreshToken(String tokenId)
      Revokes refresh token based on its identifier
      Parameters:
      tokenId - token identifier
      Returns:
      status if operation succeed