https://github.com/apache/infrastructure-asfquart/blob/a00d184c94912959d5ceaa9bbfd27976e63874ac/src/asfquart/auth.py#L79 AFAICT, the above line means that only methods in the Requirements class are allowed. So subclasses cannot be used to add a new method