Authentication checking is done through subclassing and the dispatch() method instead of through decorators