def METHOD_NAME(self, method, endpoint):
    """Check if client support the given method for the given endpoint.
    There is a ``token_endpoint_auth_method`` defined via `RFC7591`_.
    Developers MAY re-implement this method with::
        def check_endpoint_auth_method(self, method, endpoint):
            if endpoint == 'token':
                # if client table has ``token_endpoint_auth_method``
                return self.token_endpoint_auth_method == method
            return True
    Method values defined by this specification are:
    *  "none": The client is a public client as defined in OAuth 2.0,
        and does not have a client secret.
    *  "client_secret_post": The client uses the HTTP POST parameters
        as defined in OAuth 2.0
    *  "client_secret_basic": The client uses HTTP Basic as defined in
        OAuth 2.0
    .. _`RFC7591`: https://tools.ietf.org/html/rfc7591
    """
    raise NotImplementedError()