83         \
Magento\Backend\Model\Auth $auth,
    96         $this->_actionFlag = $actionFlag;
   117         $requestedActionName = 
$request->getActionName();
   118         if (in_array($requestedActionName, $this->_openActions)) {
   121             if ($this->_auth->getUser()) {
   122                 $this->_auth->getUser()->reload();
   124             if (!$this->_auth->isLoggedIn()) {
   127                 $this->_auth->getAuthStorage()->prolong();
   131                     $backendApp = $this->backendAppList->getCurrentApp();
   135                     $resultRedirect = $this->resultRedirectFactory->create();
   137                     $baseUrl = $baseUrl . $backendApp->getStartupPage();
   138                     return $resultRedirect->setUrl($baseUrl);
   142         $this->_auth->getAuthStorage()->refreshAcl();
   154         $isRedirectNeeded = 
false;
   156             if ($this->formKeyValidator->validate(
$request)) {
   161                 $this->_actionFlag->set(
'', \
Magento\Framework\
App\ActionInterface::FLAG_NO_DISPATCH, 
true);
   162                 $this->_response->setRedirect($this->_url->getCurrentUrl());
   163                 $this->messageManager->addErrorMessage(
__(
'Invalid Form Key. Please refresh the page.'));
   164                 $isRedirectNeeded = 
true;
   167         if (!$isRedirectNeeded && !
$request->isForwarded()) {
   168             if (
$request->getParam(
'isIframe')) {
   170                     ->setRouteName(
'adminhtml')
   171                     ->setControllerName(
'auth')
   172                     ->setActionName(
'deniedIframe')
   173                     ->setDispatched(
false);
   176                     ->setRouteName(
'adminhtml')
   177                     ->setControllerName(
'auth')
   178                     ->setActionName(
'deniedJson')
   179                     ->setDispatched(
false);
   182                     ->setRouteName(
'adminhtml')
   183                     ->setControllerName(
'auth')
   184                     ->setActionName(
'login')
   185                     ->setDispatched(
false);
   199         $postLogin = 
$request->getPost(
'login');
   200         $username = isset($postLogin[
'username']) ? $postLogin[
'username'] : 
'';
   201         $password = isset($postLogin[
'password']) ? $postLogin[
'password'] : 
'';
   202         $request->setPostValue(
'login', 
null);
   205             $this->_auth->login($username, $password);
   207             if (!
$request->getParam(
'messageSent')) {
   208                 $this->messageManager->addErrorMessage($e->getMessage());
   209                 $request->setParam(
'messageSent', 
true);
   210                 $outputValue = 
false;
   227         if ($this->_url->useSecretKey()) {
   228             $requestUri = $this->_url->getUrl(
'*/*/*', [
'_current' => 
true]);
   230             $requestUri = 
$request->getRequestUri();
   237         $this->_response->setRedirect($requestUri);
   238         $this->_actionFlag->set(
'', \
Magento\Framework\
App\ActionInterface::FLAG_NO_DISPATCH, 
true);
 __construct(\Magento\Backend\Model\Auth $auth, \Magento\Backend\Model\UrlInterface $url, \Magento\Framework\App\ResponseInterface $response, \Magento\Framework\App\ActionFlag $actionFlag, \Magento\Framework\Message\ManagerInterface $messageManager, \Magento\Backend\Model\UrlInterface $backendUrl, \Magento\Framework\Controller\Result\RedirectFactory $resultRedirectFactory, \Magento\Backend\App\BackendAppList $backendAppList, \Magento\Framework\Data\Form\FormKey\Validator $formKeyValidator)
 
elseif(isset( $params[ 'redirect_parent']))
 
_performLogin(\Magento\Framework\App\RequestInterface $request)
 
aroundDispatch(\Magento\Backend\App\AbstractAction $subject, \Closure $proceed, \Magento\Framework\App\RequestInterface $request)
 
_redirectIfNeededAfterLogin(\Magento\Framework\App\RequestInterface $request)
 
static getUrlNoScript($url)
 
_processNotLoggedInUser(\Magento\Framework\App\RequestInterface $request)