Check if you can make the API call with your current level of authentification
        :return: true if you can and false if you can't

def check_auth(self):
        """
        Check if you can make the API call with your current level of authentification
        :return: true if you can and false if you can't
        """
        if self.type_of_auth == BboxConstant.AUTHENTICATION_TYPE_LOCAL:
            access_level_required = self.get_auth_access_needed_for_local()
        else:
            access_level_required = self.get_auth_access_needed_for_remote()

        if access_level_required == BboxConstant.AUTHENTICATION_LEVEL_NONE:
            return False
        elif access_level_required == BboxConstant.AUTHENTICATION_LEVEL_PRIVATE:
            return self.is_authentified()
        elif access_level_required == BboxConstant.AUTHENTICATION_LEVEL_PUBLIC:
            return True