'Returns whether a checker factory will provide at least one of
the credentials interfaces that we care about.'

def supportsCheckerFactory(self, factory):

    for interface in factory.credentialInterfaces:
        if self.supportsInterface(interface):
            return True
    return False
