Whether the authentication handshake is complete during
        connection initialization.

        :rtype: bool

async def auth_complete_async(self):
        """Whether the authentication handshake is complete during
        connection initialization.

        :rtype: bool
        """
        timeout = False
        auth_in_progress = False
        if self._connection.cbs:
            timeout, auth_in_progress = await self._auth.handle_token_async()
            if timeout is None and auth_in_progress is None:
                _logger.debug("No work done.")
                return False
        if timeout:
            _logger.info("CBS authentication timeout on connection: %r.", self._connection.container_id)
            raise TimeoutException("Authorization timeout.")
        if auth_in_progress:
            await self._connection.work_async()
            return False
        return True