59 \
Magento\Backend\Model\Auth $auth,
69 \Psr\Log\LoggerInterface
$logger,
104 ? isset($this->aclResources[
$request->getControllerName()][
$request->getActionName()])
105 ? $this->aclResources[
$request->getControllerName()][
$request->getActionName()]
106 : $this->aclResources[
$request->getControllerName()]
110 $resourceType = isset($this->aclResources[
$type]) ? $this->aclResources[
$type] :
null;
113 return parent::aroundDispatch($subject, $proceed,
$request);
116 $session = $this->_auth->getAuthStorage();
120 list($login, $password) = $this->httpAuthentication->getCredentials();
122 $this->_auth->login($login, $password);
124 $this->logger->critical($e);
130 || !$this->authorization->isAllowed($resourceType)) {
131 $this->httpAuthentication->setAuthenticationFailed(
'RSS Feeds');
135 return parent::aroundDispatch($subject, $proceed,
$request);