Включить доступ к модулю для неавторизованных пользователей в srbac Yii

Я пытаюсь использовать расширение hybridauth в Yii. Без расширения srbac все в порядке, проблема в том, что мне нужно разрешить доступ к этому модулю для неавторизованных пользователей, использующих его. Я пробовал устанавливать свойство alwaysAllowed, как указано в руководстве srbac :

Операции называются [ModuleId] / [Подкаталог]. [ContollerId] [Действие]

как это:

'alwaysAllowed'=>array( //default: array() 'SiteLogin','SiteLogout','SiteIndex','SiteAdmin', 'SiteError', 'SiteContact','hybridauth@controllers.DefaultLogin'), 

(мой разделитель @), он не работает. Я отлаживал его, и кажется, что контроллер Hybridauth (DefaultController) не распознается как SBaseController в функции _extendsSBaseController (modules / srbac / controller / AuthItemController.php):

 if ($cont instanceof SBaseController) { return true; } 

Класс My Controller расширяет SBaseController и работает для контроллеров, которые не находятся в модуле, но не для этого. Я также попытался напрямую расширить DefaultController с помощью SBaseController без везения.

Как установить модуль всегда?

Related of "Включить доступ к модулю для неавторизованных пользователей в srbac Yii"