code: def confirm_redirect_uri(self, client_id, code, redirect_uri, client, request,
                               *args, **kwargs):
          
          raise NotImplementedError('Subclasses must implement this method.')
docs: Ensure that the authorization process represented by this authorization
          code began with this 'redirect_uri'.
  
          If the client specifies a redirect_uri when obtaining code then that
          redirect URI must be bound to the code and verified equal in this
          method, according to RFC 6749 section 4.1.3.  Do not compare against
          the client's allowed redirect URIs, but against the URI used when the
          code was saved.
  
          :param client_id: Unicode client identifier.
          :param code: Unicode authorization_code.
          :param redirect_uri: Unicode absolute URI.
          :param client: Client object set by you, see ``.authenticate_client``.
          :param request: OAuthlib request.
          :type request: oauthlib.common.Request
          :rtype: True or False
  
          Method is used by:
              - Authorization Code Grant (during token request)