Шота Бакурадзе,
если вы работаете в системе, в которой используется только компонент AUTH, вы должны использовать только методы и атрибуты AUTH.
В случае, если вы настроили системус помощью ACL вы обычно определяете его наоборот, так как он более безопасный.Например: Запретить каждое действие на уровне контроллера, чем разрешить некоторые действия.
Преимущество этой процедуры заключается в том, что, если вы забудете разрешить действие, будет нанесено меньше (нет) вреда, и вы заметите его.
Edit1: Кроме того, то, что вы называете contributors , должно быть ARO, см. здесь .