getHeader('apikey') !== WebpackTemplateProvider::config()['GRAPHQL_API_KEY'] ) { if ($member && Permission::checkMember($member, 'CMS_ACCESS')) { return $member; } throw new ValidationException('Restricted resource', 401); } return Member::get()->first(); } public function isApplicable(HTTPRequest $request) { if ($request->param('Controller') === '%$SilverStripe\GraphQL\Controller.admin') { return false; } /*if($request->getHeader('apikey')){ return true; }*/ return true; return false; } }