Вы можете адаптировать любой плагин / библиотеку авторизации для использования Doctrine вместо ActiveRecord. Возможно, потребуется много работы, чтобы покопаться в коде, но, по сути, вам придется выяснить, что плагин / lib пытается сделать с записью (получить доступ, изменить и т. Д.), А затем скопировать это с помощью оператора doctrine и возврата данные ожидаемые плагином / lib.
Я не использовал библиотеку / плагин Auth с Doctrine, но я создал ACL для своего приложения, используя ловушки (пре-контроллер или пост-контроллер работает хорошо), который работает с Doctrine.