protected function _beforeDispatch(DispatcherContext $context)
    {
        // Check if the user has been explicitly authenticated for this request
        if (!$this->getUser()->isAuthentic(true))
        {
            foreach($this->__authenticator_queue as $authenticator)
            {
                if($authenticator->authenticateRequest($context) === true) {
                    break;
                }
            }
        }

    }