code: async def auth_complete_async(self):
          
          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
docs: Whether the authentication handshake is complete during
          connection initialization.
  
          :rtype: bool