getHeaderLine('Authorization'); if(!empty($auth)) { $authParts = explode(' ', $auth, 2); $authMethod = strval($authParts[0] ?? ''); $authToken = strval($authParts[1] ?? ''); $authClients = $this->config->getArray('clients'); foreach($authClients as $client) { $client = new $client; if($client->getName() !== $authMethod) continue; $authUserId = $client->verifyToken($authToken); break; } if(isset($authUserId) && $authUserId > 0) $this->authInfo->setInfo($this->usersCtx->getUser($authUserId)); } } }