I understand how to allow certain controller actions for non-logged in users. But, I can\'t find any documentation on how to allow access to specific pages. The controller
In CakePHP 3.x you can accomplish your goal by specifying the full action in the PagesController beforeFilter action:
PagesController
beforeFilter
public function beforeFilter(Event $event) { parent::beforeFilter($event); $this->Auth->allow( ['controller' => 'pages', 'action' => 'display', 'about'] ); }