def onChallenge(self, challenge):
        raise Exception("received authentication challenge, but onChallenge not implemented")
checks all the permissions given in permission_classes
dataset/ETHPy150Open crossbario/autobahn-python/autobahn/wamp/protocol.py/ApplicationSession.onChallenge--crossover with--dataset/ETHPy150Open django-bmf/django-bmf/djangobmf/views/mixins.py/BaseMixin.check_object_permissions