Callback from the sender whenever it needed to generate a
        new authorization key. This means we are not authorized.

def _auth_key_callback(self, auth_key):
        """
        Callback from the sender whenever it needed to generate a
        new authorization key. This means we are not authorized.
        """
        self.session.auth_key = auth_key
        self.session.save()