summaryrefslogtreecommitdiff
path: root/oauthlib/oauth2/rfc6749/endpoints/revocation.py
diff options
context:
space:
mode:
Diffstat (limited to 'oauthlib/oauth2/rfc6749/endpoints/revocation.py')
-rw-r--r--oauthlib/oauth2/rfc6749/endpoints/revocation.py12
1 files changed, 2 insertions, 10 deletions
diff --git a/oauthlib/oauth2/rfc6749/endpoints/revocation.py b/oauthlib/oauth2/rfc6749/endpoints/revocation.py
index 6f0081b..8ec9512 100644
--- a/oauthlib/oauth2/rfc6749/endpoints/revocation.py
+++ b/oauthlib/oauth2/rfc6749/endpoints/revocation.py
@@ -13,8 +13,7 @@ import logging
from oauthlib.common import Request
-from ..errors import (InvalidClientError, InvalidRequestError, OAuth2Error,
- UnsupportedTokenTypeError)
+from ..errors import OAuth2Error, UnsupportedTokenTypeError
from .base import BaseEndpoint, catch_errors_and_unavailability
log = logging.getLogger(__name__)
@@ -117,14 +116,7 @@ class RevocationEndpoint(BaseEndpoint):
.. _`RFC6749`: https://tools.ietf.org/html/rfc6749
"""
self._raise_on_missing_token(request)
-
- if self.request_validator.client_authentication_required(request):
- if not self.request_validator.authenticate_client(request):
- log.debug('Client authentication failed, %r.', request)
- raise InvalidClientError(request=request)
- elif not self.request_validator.authenticate_client_id(request.client_id, request):
- log.debug('Client authentication failed, %r.', request)
- raise InvalidClientError(request=request)
+ self._raise_on_invalid_client(request)
if (request.token_type_hint and
request.token_type_hint in self.valid_token_types and