@classmethod
def post(cls, func):
    """Create an authenticate object with a POST method

        Arguments:
            func: a function to decorate

        """
    return cls(func, method='POST')
