'Check the OAuth signature on a request. This method uses the
SignatureEndpoint class in the oauthlib library that in turn calls back
to the other methods in this class.
:param request: the HttpRequest object to be verified
:return: True if the signature matches, False if it does not.'

def verify(self, request):

    method = unicode(request.method)
    url = request.build_absolute_uri()
    body = request.body
    headers = {'Content-Type': request.META['CONTENT_TYPE']}
    (result, __) = self.endpoint.validate_request(url, method, body, headers)
    return result
